`
gintama
  • 浏览: 52355 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

获取精确系统时间转化成字符串

阅读更多
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获取当前日期时间精确到毫秒字符串

    labview获取当前日期时间精确到毫秒字符串

    时间,字符串常用工具类

    这类工具通常用于从互联网上的NTP服务器(Network Time Protocol)获取精确的时间,以确保本地系统时间的准确性。网络获取时间类可能会封装HTTP或HTTPS请求,向特定的网络时间服务器发送请求,并解析返回的响应来...

    数字怎样转化为字符串的库函数解析

    在C++编程中,将数字转化为字符串是一项常见的任务,特别是在数据处理、用户界面显示或文件输出等场景。本文将深入探讨几种C++中用于数字到字符串转换的库函数,包括`itoa`、`ltoa`、`ultoa`、`gcvt`以及`ecvt`,...

    Delphi 字符串截取函数

    `Concat` 函数用于将两个或多个字符串合并成一个新字符串。如 `Concat('Borland', 'Delphi', '7.0')` 将返回 "BorlandDelphi7.0"。这对于动态构建字符串非常有用,特别是在需要生成复杂文本输出的情况下。 #### 4. ...

    Java精确截取字符串.doc

    在Java编程中,有时我们需要对字符串进行精确截取,特别是在处理中文字符时,由于中文字符在内存中通常以双字节形式存储,因此简单的按照字符数截取可能会导致汉字被分割,影响显示效果。这个问题在文档标题“Java...

    C# 按照字节长度截取字符串

    在C#中,我们可以使用`System.Text.Encoding`类来获取字符串的字节表示。例如,如果字符串是UTF-8编码,可以使用`Encoding.UTF8.GetBytes()`方法: ```csharp string str = "你好,世界"; byte[] bytes = Encoding....

    易语言获取系统时间到毫秒

    接着,我们可以将这些时间信息存储到日期和时间结构体中,最后将结果以字符串形式输出。 易语言的日期和时间处理提供了丰富的函数,如“取日期”、“取时间”、“格式化日期”等,可以方便地进行日期和时间的计算、...

    Visual C++ 字符串

    2. **访问字符**:使用下标运算符可以访问字符串中的单个字符,如`str[0]`获取第一个字符。注意,下标从0开始。 3. **字符串拼接**:可以使用`+`运算符连接两个字符串,或者使用`append()`函数。 ```cpp std::...

    计算字符串宽度

    例如,在Python中,可以使用`PIL`库的`ImageFont`模块来加载字体,并通过`getsize`方法获取字符串宽度;JavaScript中,可以利用`canvas`元素的`measureText`方法。 7. **兼容性与跨平台**:在不同的操作系统、...

    db2字符串函数大全

    `LENGTH` 函数用于获取字符串的长度(以字节计)。例如: - `SELECT LENGTH('1') FROM SYSIBM.SYSDUMMY1;` 返回 `4`,因为 `'1'` 在某些编码中占用了四个字节。 ### 8. ABS, UPPER, LOWER - `ABS` 函数返回一个数...

    C#编写的字符串、异常处理程序

    - `split`:根据分隔符将字符串分割成字符串数组。 - `tolower`:将字符串转换为小写。 - `trim`:去除字符串两端的空白字符。 3. **字符串加解密程序**: 示例代码中,程序通过异或运算实现字符串的加密和解密...

    C++课设字符串处理

    本课设旨在让学生熟悉C++中处理字符串的基本方法,模仿系统内置的字符串函数,以提高对C++语言的理解和应用能力。 在C++中,字符串通常以字符数组的形式存在,例如`char str[] = "Hello, World!";`。但这种表示方式...

    asp.net截取字符串方法

    1. **获取字符串的字节数组**:使用`System.Text.Encoding.Unicode.GetBytes()`方法将原始字符串转换为字节数组。 2. **字节数组遍历**:遍历字节数组,根据Unicode编码规则确定每个字符所占的字节数。 3. **计算...

    浮点转字符串

    在编程领域,浮点数与字符串之间的转换是常见的操作,特别是在数据处理、日志记录以及用户界面显示等场景。本文将详细探讨“浮点转字符串”这一主题,并结合日志打印,来阐述如何有效地实现这一功能。 首先,我们来...

    iOS时间戳字符串NSDate转化demo.zip

    本项目"iOS时间戳字符串NSDate转化demo"提供了一个示例,演示了如何在两者之间进行转换。我们将深入探讨这个话题,并通过代码示例来解释转换过程。 首先,时间戳通常以秒或毫秒为单位表示自1970年1月1日(00:00:00 ...

    获取当前系统时间(源码)

    在这个例子中,我们首先定义了一个字符串变量`当前时间`,然后用`FormatDateTime`函数将Now()返回的Date类型时间转换为字符串,格式化为一般日期(vbGeneralDate)。最后,通过`MsgBox`弹出一个对话框,显示当前的...

    字符串与正则表达式使用与实例

    在实际开发中,掌握字符串和正则表达式的使用技巧,能够帮助你编写出更高效、更精确的代码,处理各种文本数据的清洗、验证和转换。在需要处理大量文本或进行复杂模式匹配时,这两者更是不可或缺的工具。

    字符串工具类

    此类封装了一系列用于处理字符串的方法,如检查字符串是否为空、字符串转换、字符串比较等。下面将详细介绍`StringUtil`中的各种方法及其应用场景。 #### 二、主要方法解析 ##### 1. `isEmpty(String str)` **功能...

    ORACLE常用数值函数、转换函数、字符串函数介绍

    Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,这些函数极大地扩展了SQL语言的功能,方便了数据库操作。以下是对标题和描述中提及的一些重要函数的详细解释: 1. **数值函数** - **...

    获取系统时间

    在Python中,可以使用strftime()函数将时间对象转换为字符串;Java的SimpleDateFormat类或Java 8中的DateTimeFormatter类可完成类似任务;JavaScript的Date对象也提供了toDateString(), toISOString()等方法进行格式...

Global site tag (gtag.js) - Google Analytics