Java中时间与时间戳的相互转换
在Java中,经常需要将时间和时间戳互相转换。时间戳是指从1970年1月1日0时0分0秒到现在所经过的毫秒数。而时间则是常见的日常时间格式。
在接下来的文章中,我们将介绍如何在Java中进行时间与时间戳的相互转换。
将时间转换为时间戳
在Java中,我们可以利用Date
类与getTime()
方法将时间转换为时间戳。具体代码如下:
import java.util.Date;
public class TimeConvert{
public static void main(String[] args){
Date date = new Date(); //获取当前时间
long time = date.getTime(); //将时间转为时间戳
System.out.println(time); //打印时间戳
}
}
将时间戳转换为时间
在Java中,我们可以利用Date
类与SimpleDateFormat
类将时间戳转换为时间。具体代码如下:
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeConvert{
public static void main(String[] args){
long time = 1621173636000L; //时间戳
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //时间格式
String date = dateFormat.format(new Date(time)); //时间戳转换为时间
System.out.println(date); //打印时间
}
}
总结
在这篇文章中,我们学习了如何在Java中进行时间与时间戳的相互转换。虽然只是一些简单的代码,但在实际的开发中,这些方法能够帮助我们更加方便和准确地处理时间相关的问题。
希望本文内容能帮助到您,如有疑问欢迎留言交流。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java中时间与时间戳的相互转换 - Python技术站