将以毫秒为单位的字符串转换为日期对象(JAVA)
有没有办法将毫秒内的字符串转换为日期对象 在我的程序中,我必须将MM/dd/yyyy格式的日期转换为毫秒,然后我必须将其传递给日期对象 下面,将以毫秒为单位的字符串转换为日期对象(JAVA),java,Java,有没有办法将毫秒内的字符串转换为日期对象 在我的程序中,我必须将MM/dd/yyyy格式的日期转换为毫秒,然后我必须将其传递给日期对象 下面,dateStringFinal是一个格式为“MM/dd/yyyy”的字符串 然后我必须设置一个日期变量 someBean.setBeginDate(dateInMilli); 但是dateInMilli应该是日期对象。有什么想法吗 new Date(Long.valueOf(dateInMs)); 但是,SimpleDataFormat.parse()
dateStringFinal
是一个格式为“MM/dd/yyyy”的字符串
然后我必须设置一个日期变量
someBean.setBeginDate(dateInMilli);
但是dateInMilli
应该是日期对象。有什么想法吗
new Date(Long.valueOf(dateInMs));
但是,SimpleDataFormat.parse()
已经返回了日期
但是,SimpleDataFormat.parse()
已经返回了一个日期
如何使用:
如何使用:
您可以使用
calendar.getTime()
立即从日历中获取Date
您可以使用calendar.getTime()
立即从日历中获取DatedateInCal.getTimeInMillis()返回Long。把它放长一点,不要用绳子。然后使用耗时较长的日期构造函数:
Long dateInMilli = dateInCal.getTimeInMillis();
someBean.setBeginDate(new Date(dateInMilli));
getTimeInMillis()返回Long。把它放长一点,不要用绳子。然后使用耗时较长的日期构造函数:
Long dateInMilli = dateInCal.getTimeInMillis();
someBean.setBeginDate(new Date(dateInMilli));
Long dateInMilli = dateInCal.getTimeInMillis();
someBean.setBeginDate(new Date(dateInMilli));