我可以通过将long值放入Date()构造函数中,将unix时间戳转换为Date()对象。例如:我可以将它作为newDate(1318762128031)。但在那之后,我怎样才能从Date()对象中取回unix时间戳? 最佳答案 getTime()检索自1970年1月1日GMT传递给构造函数以来的毫秒数。获得Unixtime应该不会太难(相同,但以秒为单位)。 关于java-从Date()获取unix时间戳,我们在StackOverflow上找到一个类似的问题:
我有从网络服务下载的长值列表(例如:1220227200、1220832000、1221436800...)。我必须将其转换为日期。不幸的是这样,例如:Dated=newDate(1220227200);返回1970年1月1日。有人知道另一种正确转换它的方法吗? 最佳答案 Dateconstructor(单击链接!)接受时间为long,以毫秒为单位,而不是秒。您需要将其乘以1000并确保将其提供为long。Dated=newDate(1220227200L*1000);这里显示SunAug3120:00:00GMT-04:00200
我有从网络服务下载的长值列表(例如:1220227200、1220832000、1221436800...)。我必须将其转换为日期。不幸的是这样,例如:Dated=newDate(1220227200);返回1970年1月1日。有人知道另一种正确转换它的方法吗? 最佳答案 Dateconstructor(单击链接!)接受时间为long,以毫秒为单位,而不是秒。您需要将其乘以1000并确保将其提供为long。Dated=newDate(1220227200L*1000);这里显示SunAug3120:00:00GMT-04:00200
这个问题在这里已经有了答案:HowtocheckifadateObjectequalsyesterday?(8个回答)关闭8年前。以下函数产生今天的日期;我怎样才能让它只产生昨天的日期?privateStringtoDate(){DateFormatdateFormat=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");Datedate=newDate();returndateFormat.format(date).toString();}这是输出:2012-07-10我只需要像下面这样的昨天的日期。是否可以在我的函数中执行此操作?2012-07-09
这个问题在这里已经有了答案:HowtocheckifadateObjectequalsyesterday?(8个回答)关闭8年前。以下函数产生今天的日期;我怎样才能让它只产生昨天的日期?privateStringtoDate(){DateFormatdateFormat=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");Datedate=newDate();returndateFormat.format(date).toString();}这是输出:2012-07-10我只需要像下面这样的昨天的日期。是否可以在我的函数中执行此操作?2012-07-09
这个问题在这里已经有了答案:Convertjava.time.LocalDateintojava.util.Datetype(11个回答)3年前关闭。有没有一种简单的方法来转换LocalDate(在Java8中引入)到java.util.Date对象?通过“简单”,我的意思是比这更简单:Datedate=Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());这对我来说似乎有点尴尬。既然我们只对日期部分感兴趣,而两个对象中都没有时区信息,为什么要明确引入时区呢?转换时应隐式采用午夜时间和系统默认时区。
这个问题在这里已经有了答案:Convertjava.time.LocalDateintojava.util.Datetype(11个回答)3年前关闭。有没有一种简单的方法来转换LocalDate(在Java8中引入)到java.util.Date对象?通过“简单”,我的意思是比这更简单:Datedate=Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());这对我来说似乎有点尴尬。既然我们只对日期部分感兴趣,而两个对象中都没有时区信息,为什么要明确引入时区呢?转换时应隐式采用午夜时间和系统默认时区。
我正在寻找一种在java.util.Date和javax.xml.datatype.XMLGregorianCalendar之间双向转换的简单方法。这是我现在使用的代码:importjava.util.GregorianCalendar;importjavax.xml.datatype.DatatypeConfigurationException;importjavax.xml.datatype.DatatypeFactory;importjavax.xml.datatype.XMLGregorianCalendar;/***Utilityclassforconvertingbetwe
我正在寻找一种在java.util.Date和javax.xml.datatype.XMLGregorianCalendar之间双向转换的简单方法。这是我现在使用的代码:importjava.util.GregorianCalendar;importjavax.xml.datatype.DatatypeConfigurationException;importjavax.xml.datatype.DatatypeFactory;importjavax.xml.datatype.XMLGregorianCalendar;/***Utilityclassforconvertingbetwe
这个问题在这里已经有了答案:DateobjecttoCalendar[Java](8个回答)关闭6年前.所以我从表单中的传入对象中获取日期属性:TueMay2405:05:16EDT2011我正在编写一个简单的辅助方法来将其转换为日历方法,我使用的是以下代码:publicstaticCalendarDateToCalendar(Datedate){Calendarcal=null;try{DateFormatformatter=newSimpleDateFormat("yyyyMMdd");date=(Date)formatter.parse(date.toString());cal=