android获取系统时间
时间: 2023-10-18 09:06:51 浏览: 38
你可以使用Java中的Date类和SimpleDateFormat类来获取系统时间。以下是一个示例代码:
```
import java.util.Date;
import java.text.SimpleDateFormat;
public class GetSystemTime {
public static void main(String args[]) {
// 创建日期对象,参数为当前时间
Date date = new Date();
// 使用SimpleDateFormat格式化日期
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sysTime = dateFormat.format(date);
// 输出系统时间
System.out.println("系统时间为:" + sysTime);
}
}
```
这个代码将输出当前时间,格式为“yyyy-MM-dd HH:mm:ss”。你可以根据自己的需要更改时间格式。
相关问题
Android 获取系统时间
Android获取系统时间的方法有多种。下面是其中的几种方法:
方法一:使用System.currentTimeMillis()函数
你可以使用System.currentTimeMillis()函数来获取系统当前的时间戳,单位是毫秒。然后你可以根据需要将其转换成其他时间格式。
方法二:使用DateFormat类和TimeZone类
你可以使用DateFormat类来格式化输出系统当前的时间。首先,你需要创建一个DateFormat对象,然后使用getDateTimeInstance()函数来设置日期和时间的格式。接下来,你可以使用TimeZone类来设置时区。最后,你可以调用格式化输出函数来获取格式化后的时间。
方法三:使用Date类和SimpleDateFormat类
在Android开发中,通常使用Date类和SimpleDateFormat类来获取系统当前的时间。你可以创建一个Date对象来表示当前的时间。然后,你可以使用SimpleDateFormat类来定义你想要的时间格式。最后,你可以调用SimpleDateFormat类的format()函数来格式化输出当前的时间。
以上就是几种获取Android系统时间的方法。你可以根据自己的需求选择合适的方法来获取系统时间。
Android获取系统时间并转换成纯数字格式
可以使用以下代码获取系统时间并转换成纯数字格式:
```java
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss", Locale.getDefault());
Date curDate = new Date(System.currentTimeMillis());
String str = formatter.format(curDate);
```
这段代码会获取当前系统时间并格式化成“年月日时分秒”的纯数字格式(例如:20211013123500)。您可以将这段代码放在您的 Android 应用程序中的任何地方,以获取系统时间并将其转换为您需要的格式。