如何在Java中获取当前的时间戳
时间:2019-05-19 01:26:08 来源:igfitidea点击:
Java代码:
Timestamp ts = new Timestamp(date.getTime());
上面的示例命令将返回当前的时间戳并保存到ts对象变量中。
在Java获取时间戳
下面的示例将使用 getTime()函数获得以毫秒为单位的当前时间。
之后,时间戳将把它转换为适当的时间。
import java.util.Date; import java.sql.Timestamp; public class GetTimeStamp { public static void main( String[] args ) { Date date= new Date(); long time = date.getTime(); System.out.println("以毫秒为单位的时间: " + time); Timestamp ts = new Timestamp(time); System.out.println("当前时间戳: " + ts); } }
执行上述Java代码后,我们将获得以下返回值。
以毫秒为单位的时间: 1447402821007 当前时间戳: 2015-11-13 13:50:21.007
Java中获取日期
我们可以使用 Calendar 日历类中的SimpleDateFormat来查找日期。
import java.util.Calendar; import java.text.SimpleDateFormat; public class GetTimeStamp { public static void main( String[] args ) { Calendar cal = Calendar.getInstance(); SimpleDateFormat dateOnly = new SimpleDateFormat("MM/dd/yyyy"); System.out.println(dateOnly.format(cal.getTime())); } }
输出:
02/01/2020
Java只获取时间
同样,我们也可以使用Calendar日历类中的SimpleDateFormat来获取时间。
import java.util.Calendar; import java.text.SimpleDateFormat; public class GetTimeStamp { public static void main( String[] args ) { Calendar cal = Calendar.getInstance(); SimpleDateFormat timeOnly = new SimpleDateFormat("HH:mm:ss"); System.out.println(timeOnly.format(cal.getTime())); } }
输出:
15:05:40