Java如何将long类型的值转换成日期Date

 时间:2024-11-19 02:34:32

1、首先确保你的long型日期/时间值是正确的,比如检测长度,是否少了最后的毫秒数,这个跟System.currentTimeMillis()返回的值对比一下就知道了,比如1403931367,就少了最后的毫秒数,你可以手动补充完整,末尾加3个0,1403931367000

2、方法1:使用Calendar的setTimeInMillis的方法,注意c.add(Calendar.MILLISECON肛舀辨乔D,int value)并不能完成任务.示范代码如下:Calendar c = Calendar.getInstance();c.setTimeInMillis(1403931367000L);System.out.println(c.getTime());输出:Sat Jun 28 12:56:07 CST 2014

3、方法2:使用 JDK 里面的日期类来处理时间相关的任务将非常痛苦和繁琐。为此我们可以使用第三方的包,现在来看看 Joda Time,这是一个面向 Java™ 平台的腴李敝笃易于使用的开源时间/日期库。Joda-Time 轻松化解了处理日期和时间的痛苦和繁琐。以下示范使用joda的DateTime,代码看起来简洁明了多了。示范代码如下:DateTime dateTime = new DateTime(dateMillionSeconds);System.out.println(c.getDate());

  • centos7怎样彻底删除clickhouse
  • 查看华为商城系统信息的方法?
  • 二氧化碳CO2气体报警器使用方法
  • 页游攻城掠地低等级通关213攻略
  • 为何钻戒价格是成本价三倍才盈利?
  • 热门搜索
    蛤蟆油怎么吃 怎么把图片缩小 苹果手机怎么样 k宝密码忘了怎么办 怎么判断自己的肤质 发烧怎么退烧 个体户怎么报税 唐朝是怎么灭亡的 黑豆怎么吃最补肾 怎么注册拳头账号