个性化阅读
专注于IT技术分析

Java将日期转换为时间戳

Java将日期转换为时间戳

我们可以使用java.sql.Timestamp类的构造函数在Java中将Date转换为Timestamp。

Timestamp类的构造函数接收长值作为参数。因此, 你需要使用java.util.Date类的getTime()方法将日期转换为长值。

你也可以使用java.text.SimpleDateFormat类格式化Timestamp的输出。

Timestamp类的构造函数:

Timestamp(long l)

Date类的getTime()方法:

public long getTime()

Java日期时间戳示例

让我们看一下将Java中的Date转换为Timestamp的简单示例。

import java.sql.Timestamp;  
import java.util.Date;  
 public class DateToTimestampExample1 {  
       public static void main(String args[]){  
                Date date = new Date();
                Timestamp ts=new Timestamp(date.getTime());
                System.out.println(ts);                   
        }  
}

立即测试

输出:

2017-11-02 01:59:30.274

你可以使用SimpleDateFormat类格式化Timestamp值。让我们看一下显示时间戳值(不带毫秒)的示例。

import java.sql.Timestamp;  
import java.util.Date;  
import java.text.SimpleDateFormat;
 public class DateToTimestampExample2 {  
       public static void main(String args[]){  
                Date date = new Date();
                Timestamp ts=new Timestamp(date.getTime());
                SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                System.out.println(formatter.format(ts));                   
        }  
}

立即测试

输出:

2017-11-02 02:04:03
赞(0)
未经允许不得转载:srcmini » Java将日期转换为时间戳

评论 抢沙发

评论前必须登录!