如何把一个long型转换成日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把一个long型转换成日期相关的知识,希望对你有一定的参考价值。

Long转换成Date的日期格式有两种方法,使用Date的构造函数和Calendar的SetTime方法,如下:
1.Date类的构造函数直接传入long型的数据:

1
2

long time = System.currentTimeMillis();
Date date = new Date(time);

2.使用calendar类的setTime方法,传入long型的数据:

1
2
3
4

Calendar ca = Calendar.getInstance();
long time = System.currentTimeMillis();
ca.setTime(time );
Date d = ca.getTime();
参考技术A 啥语言啊?如果是VB,可以用CDate()函数转换

如何将有符号的long型转换成无符号的long型

参考技术A java里面将long类型的数据转换成无符号的int数据方式如下:
一、强制类型转换
long ll = 300000;
int ii = (int)ll;
二、调用intValue()方法
long ll = 300000;
int ii= new Long(ll).intValue();
三、先把long转换成字符串String,然后在转行成Integer
long ll = 300000;
int ii = Integer.parseInt(String.valueOf(ll));本回答被提问者采纳

以上是关于如何把一个long型转换成日期的主要内容,如果未能解决你的问题,请参考以下文章

请教在C++里如何把string类型转换成long型?

Java 把long 转换成 日期 再转换成String类型

java中怎么把Long转换成日期格式

如何将有符号的long型转换成无符号的long型

js中怎么吧long型的日期转换成String类型的

oracle怎么把数值型日期转换成日期字符型