android 时间格式化
时间: 2023-07-28 18:44:44 浏览: 36
在 Android 中,可以使用 SimpleDateFormat 类来进行时间格式化。以下是一个简单的示例:
```java
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(date);
Log.d(TAG, "Formatted date: " + formattedDate);
```
这将输出类似于“2021-07-05 10:30:00”的时间字符串。你可以根据需要调整日期格式。
相关问题
android时间格式化
在 Android 中,可以使用 `java.text.DateFormat` 类来格式化时间。 例如,要将当前时间格式化为中国的默认格式(类似于 "2022年12月29日 星期四 下午3点45分56秒"),可以使用以下代码:
```
DateFormat df = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, Locale.CHINA);
String date = df.format(new Date());
```
如果要自定义格式,可以使用 `java.text.SimpleDateFormat` 类。 例如,要将时间格式化为 "2022/12/29 15:45:56" 的格式,可以使用以下代码:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String date = sdf.format(new Date());
```
请注意,上述代码均假设使用的是系统默认时区。 如果需要使用特定时区,可以在创建 `DateFormat` 或 `SimpleDateFormat` 对象时传入相应的 `TimeZone` 参数。
希望这能帮到您!
Android怎么格式化时间
你好!关于Android格式化时间的问题,可以使用SimpleDateFormat类来进行格式化。下面是一个简单的代码示例:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(new Date());
```
其中,"yyyy-MM-dd HH:mm:ss"指定了想要的时间格式,new Date()表示当前时间。你也可以使用其他的时间格式,具体可以参考SimpleDateFormat类的文档。
如果你有其他问题,可以随时问我哦!