如何在Java中使用时间相关的函数
Java中有很多时间相关的函数,可以帮助我们处理各种时间格式和时间转换问题。下面将介绍常用的几种时间相关的函数及其用法。
1. System.currentTimeMillis()
System.currentTimeMillis()函数返回当前时间的毫秒数。
用法示例:
long currentTime = System.currentTimeMillis();
2. new Date()
new Date()函数返回当前时间的Date对象。
用法示例:
Date now = new Date();
3. Calendar.getInstance()
Calendar.getInstance()函数返回一个当前时间的Calendar对象。
用法示例:
Calendar calendar = Calendar.getInstance();
4. SimpleDateFormat
SimpleDateFormat函数可以将日期转换为指定的格式。
用法示例:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strDate = sdf.format(date);
5. Date.parse()
Date.parse()函数可以将字符串形式的时间转换为Date对象。
用法示例:
String strDate = "2021-07-15 15:30:00";
Date date = new Date(Date.parse(strDate));
6. TimeUnit
TimeUnit函数可以将时间转换为指定的单位。
用法示例:
long seconds = TimeUnit.MILLISECONDS.toSeconds(System.currentTimeMillis());
以上就是Java中常用的时间相关的函数的介绍,掌握这些函数可以帮助我们更加便捷地处理各种时间问题。
