java 日期时间处理
程序员文章站
2022-06-28 22:22:20
...
在java中使用日期时间处理需要导入Date类
import java.util.Date
格式化输出当前的日期和时间
package com.company;
import java.util.Date;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
Date dt = new Date();
dt.getTime(); // 输出当前的dt对象的时间戳
System.out.println(dt.getTime()); // 1552005978920
// new Date() 实例化本质就是调用的 System.currentTimeMillis()
System.out.println(System.currentTimeMillis()); // 1552005978920
// 格式化输出日期时间格式 年-月-日 时:分:秒
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(ft.format(dt)); // 2019-03-08 08:46:18
}
}
将日期时间字符串转换为时间对象
package com.company;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class Main {
public static void main(String[] args) {
// 将日期时间字符串转换为时间对象
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String dateString = "2019-01-08 03:25:55";
try {
Date dt2 = ft.parse(dateString);
System.out.println("dt2.getTime() -->" + dt2.getTime()); // 1546889155000
} catch (ParseException e) {
System.out.println("传入的时间字符串格式错误 -->" + dateString);
}
}
}
上一篇: Ubuntu 20.04换阿里源的方法
下一篇: 百度竞价排名能赚钱吗?