java、postgresql时间相关转换

本文介绍了Java中六个时间类的区别,包括java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp以及java.text.SimpleDateFormat的用法。同时,探讨了PostgreSQL的extract函数在获取日期子集如年、月、日、时、分、秒等方面的应用,并解释了epoch的时间概念。还讨论了字符日期格式与UNIX时间戳之间的转换,特别是在时区问题上的处理。
摘要由CSDN通过智能技术生成

java

关于java中六个时间类的使用和区别
java.util.Date
java.sql.Date
java.sql.Time
java.sql.Timestamp
java.text.SimpleDateFormat

java.util.Date日期格式为:年月日时分秒
java.sql.Date日期格式为:年月日
java.sql.Time日期格式为:时分秒
java.sql.Timestamp日期格式为:年月日时分秒纳秒(毫微秒)
java.text.SimpleDateFormat:其他四种均可以被格式化同种样式的时间

	public static void main(String[] args) {
   
		try {
   
			//获取系统时间戳
			long nowTime=System.currentTimeMillis();
			System.out.println(nowTime); // 1583591680243
			
			java.util.Date d1 = new java.util.Date();
			System.out.println(d1); // Thu Mar 05 23:30:49 CST 2020
			System.out.println(d1.getTime()); // 1583422323273
			
			java.util.Date d2 = new java.util.Date(0);
			System.out.println(d2); // 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值