java如何使用时间戳构造函数
我想在Java中为Timestamp类使用默认构造函数,但Eclipse指出它已被弃用。这是构造器:
Timestamp myDate = new Timestamp(2014, 3, 24, 0, 0, 0 ,0);
Eclipse建议使用Timestamp(long time)
默认构造函数,但我不知道如何使用它
你可以在下面搜索框中键入要查询的问题!
我想在Java中为Timestamp类使用默认构造函数,但Eclipse指出它已被弃用。这是构造器:
Timestamp myDate = new Timestamp(2014, 3, 24, 0, 0, 0 ,0);
Eclipse建议使用Timestamp(long time)
默认构造函数,但我不知道如何使用它
# 1 楼答案
创建一个
java.util.Date
实例(不要与java.sql.Date
混淆),并将其时间(毫秒)作为参数传递给Timestamp
。下面是一个例子:还有其他方法可以创建
java.util.Date
对象实例:使用
Calendar
:使用
DateFormat
或其子类SimpleDateFormat
# 2 楼答案
下一个method呢
使用JSR 310: Date and Time API(在JavaSE8release中介绍):
# 3 楼答案
您可以使用GregorianCalendar类
如果您有以下格式的字符串,则还可以执行以下操作:
# 4 楼答案
如this answer中所述,您可以使用DateFormat类对其进行解析:
# 5 楼答案
为特定日期设置日历,然后在时间戳的构造函数中使用以毫秒为单位的时间: