如何在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

