分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
得到一个毫秒时间,是1970年1月1日0:00至今的毫秒时间,怎么转换成通常格式?
解析:
import javautil;
import javatextSimpleDateFormat;
public class test
{
public static void main (String args[])
{
Date d = new Date();
long longtime = dgetTime();
Systemoutprintln(longtime);
你获得的是上面的long型数据吧
String time = dtoLocaleString();
你可以简单的得到本地化时间,本来就是String类型的就不用转换了
Systemoutprintln(time);
也可以自己用SimpleDateFormat这个函数把它变成自己想要的格式,注意需要import javatextSimpleDateFormat;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Systemoutprintln(sdfformat(longtime));
}
}
你干嘛要手动计算呢?SDK 放那里是让你用的!
public long dateToLong (String in) {
SimpleDateFormat format = new SimpleDateFormat("y/M/d H:m:s");
Date date = formatparse(in);
Calendar cal = CalendargetInstance();
calsetTime(date);
return calgetTimeMillis();
}
拷去用吧
可以使用Long类型存储,long value = new Date()getTime();
需要转成date的时候, Date date = new Date(value);
以上就是关于java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式全部的内容,包括:java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式、Java日期转换为毫秒的数学公式、java date类型的数据怎么能显示到毫秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)