public String getCurrentDate() {
TimeZone tz = TimeZone.getDefault();
Calendar ca = Calendar.getInstance(tz);
String strYear = String.valueOf(ca.get(Calendar.YEAR));
String strMonth = String.valueOf(ca.get(Calendar.MONTH) + 1);
String strDate = String.valueOf(ca.get(Calendar.DATE));
String SysDate = null;
String hour, minute, second;
if ((ca.get(Calendar.MONTH) + 1) <= 9 && ca.get(Calendar.DATE) <= 9) {
SysDate = strYear + "0" + strMonth + "0" + strDate;
} else if ((ca.get(Calendar.MONTH) + 1) > 9
&& ca.get(Calendar.DATE) > 9) {
SysDate = strYear + strMonth + strDate;
} else if ((ca.get(Calendar.MONTH) + 1) <= 9
&& ca.get(Calendar.DATE) > 9) {
SysDate = strYear + "0" + strMonth + strDate;
} else if ((ca.get(Calendar.MONTH) + 1) > 9
&& ca.get(Calendar.DATE) <= 9) {
SysDate = strYear + strMonth + "0" + strDate;
}
if (ca.get(Calendar.HOUR_OF_DAY) < 10) {
hour = "0" + String.valueOf(ca.get(Calendar.HOUR_OF_DAY));
} else {
hour = String.valueOf(ca.get(Calendar.HOUR_OF_DAY));
}
if (ca.get(Calendar.MINUTE) < 10) {
minute = "0" + String.valueOf(ca.get(Calendar.MINUTE));
} else {
minute = String.valueOf(ca.get(Calendar.MINUTE));
}
if (ca.get(Calendar.SECOND) < 10) {
second = "0" + String.valueOf(ca.get(Calendar.SECOND));
} else {
second = String.valueOf(ca.get(Calendar.SECOND));
}
SysDate = SysDate + hour + minute + second;
return SysDate;
}
分享到:
相关推荐
labview获取当前日期时间精确到毫秒字符串
这类工具通常用于从互联网上的NTP服务器(Network Time Protocol)获取精确的时间,以确保本地系统时间的准确性。网络获取时间类可能会封装HTTP或HTTPS请求,向特定的网络时间服务器发送请求,并解析返回的响应来...
在C++编程中,将数字转化为字符串是一项常见的任务,特别是在数据处理、用户界面显示或文件输出等场景。本文将深入探讨几种C++中用于数字到字符串转换的库函数,包括`itoa`、`ltoa`、`ultoa`、`gcvt`以及`ecvt`,...
`Concat` 函数用于将两个或多个字符串合并成一个新字符串。如 `Concat('Borland', 'Delphi', '7.0')` 将返回 "BorlandDelphi7.0"。这对于动态构建字符串非常有用,特别是在需要生成复杂文本输出的情况下。 #### 4. ...
在Java编程中,有时我们需要对字符串进行精确截取,特别是在处理中文字符时,由于中文字符在内存中通常以双字节形式存储,因此简单的按照字符数截取可能会导致汉字被分割,影响显示效果。这个问题在文档标题“Java...
在C#中,我们可以使用`System.Text.Encoding`类来获取字符串的字节表示。例如,如果字符串是UTF-8编码,可以使用`Encoding.UTF8.GetBytes()`方法: ```csharp string str = "你好,世界"; byte[] bytes = Encoding....
接着,我们可以将这些时间信息存储到日期和时间结构体中,最后将结果以字符串形式输出。 易语言的日期和时间处理提供了丰富的函数,如“取日期”、“取时间”、“格式化日期”等,可以方便地进行日期和时间的计算、...
2. **访问字符**:使用下标运算符可以访问字符串中的单个字符,如`str[0]`获取第一个字符。注意,下标从0开始。 3. **字符串拼接**:可以使用`+`运算符连接两个字符串,或者使用`append()`函数。 ```cpp std::...
例如,在Python中,可以使用`PIL`库的`ImageFont`模块来加载字体,并通过`getsize`方法获取字符串宽度;JavaScript中,可以利用`canvas`元素的`measureText`方法。 7. **兼容性与跨平台**:在不同的操作系统、...
`LENGTH` 函数用于获取字符串的长度(以字节计)。例如: - `SELECT LENGTH('1') FROM SYSIBM.SYSDUMMY1;` 返回 `4`,因为 `'1'` 在某些编码中占用了四个字节。 ### 8. ABS, UPPER, LOWER - `ABS` 函数返回一个数...
- `split`:根据分隔符将字符串分割成字符串数组。 - `tolower`:将字符串转换为小写。 - `trim`:去除字符串两端的空白字符。 3. **字符串加解密程序**: 示例代码中,程序通过异或运算实现字符串的加密和解密...
本课设旨在让学生熟悉C++中处理字符串的基本方法,模仿系统内置的字符串函数,以提高对C++语言的理解和应用能力。 在C++中,字符串通常以字符数组的形式存在,例如`char str[] = "Hello, World!";`。但这种表示方式...
1. **获取字符串的字节数组**:使用`System.Text.Encoding.Unicode.GetBytes()`方法将原始字符串转换为字节数组。 2. **字节数组遍历**:遍历字节数组,根据Unicode编码规则确定每个字符所占的字节数。 3. **计算...
在编程领域,浮点数与字符串之间的转换是常见的操作,特别是在数据处理、日志记录以及用户界面显示等场景。本文将详细探讨“浮点转字符串”这一主题,并结合日志打印,来阐述如何有效地实现这一功能。 首先,我们来...
本项目"iOS时间戳字符串NSDate转化demo"提供了一个示例,演示了如何在两者之间进行转换。我们将深入探讨这个话题,并通过代码示例来解释转换过程。 首先,时间戳通常以秒或毫秒为单位表示自1970年1月1日(00:00:00 ...
在这个例子中,我们首先定义了一个字符串变量`当前时间`,然后用`FormatDateTime`函数将Now()返回的Date类型时间转换为字符串,格式化为一般日期(vbGeneralDate)。最后,通过`MsgBox`弹出一个对话框,显示当前的...
在实际开发中,掌握字符串和正则表达式的使用技巧,能够帮助你编写出更高效、更精确的代码,处理各种文本数据的清洗、验证和转换。在需要处理大量文本或进行复杂模式匹配时,这两者更是不可或缺的工具。
此类封装了一系列用于处理字符串的方法,如检查字符串是否为空、字符串转换、字符串比较等。下面将详细介绍`StringUtil`中的各种方法及其应用场景。 #### 二、主要方法解析 ##### 1. `isEmpty(String str)` **功能...
Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,这些函数极大地扩展了SQL语言的功能,方便了数据库操作。以下是对标题和描述中提及的一些重要函数的详细解释: 1. **数值函数** - **...
在Python中,可以使用strftime()函数将时间对象转换为字符串;Java的SimpleDateFormat类或Java 8中的DateTimeFormatter类可完成类似任务;JavaScript的Date对象也提供了toDateString(), toISOString()等方法进行格式...