android 时间格式化
时间: 2023-07-28 17:01:56 浏览: 52
在 Android 中,可以使用 SimpleDateFormat 类来格式化时间。下面是一个例子:
```java
Date date = new Date(); // 获取当前时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 定义时间格式
String formattedTime = sdf.format(date); // 格式化时间
```
在上面的例子中,格式化后的时间字符串将会是类似于 "2021-10-12 15:30:00" 这样的格式。你可以根据自己的需求来定义时间格式。更多关于 SimpleDateFormat 的用法可以参考官方文档:https://developer.android.com/reference/java/text/SimpleDateFormat
相关问题
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类的文档。
如果你有其他问题,可以随时问我哦!