java时间转long(java时间转换为数字)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈java时间转long,以及java时间转换为数字对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、如何用Java把date类型转换成long数字?
- 2、java时间格式化,String转成long的格式
- 3、java:例如如何将"2015-01-07 11:15:15"的时间转化为long型的时间?
- 4、java时间为什么用long类型
- 5、java里如何转换"Wed Apr 11 16:18:42 +0800 2012"这样的日期格式,我希望把它转成long型的毫秒数
如何用Java把date类型转换成long数字?
/**
高前 * @param args
*/
public static void main(String[] args)
{
Date date = new Date();
// 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
乱神 long time = date.getTime();
哗念亏 System.out.println(time);
}
java时间格式化,String转成long的格式
/**
* @param date 字符串格式的日期
* @param style 日期格式
* @return
*/
public long dateStr2Long(String date,String style) {
long result 宏册伏= 0;
SimpleDateFormat sdf = new SimpleDateFormat(style);
try {
result 姿纳= sdf.parse(date).getTime();
} catch (ParseException e) {
e.printStackTrace();
}
return result;
}
/*
* 测试
*/
System.out.println(dateStr2Long("2014-11-5 9:57:28","yyyy-MM-d 蔽携hh:mm:ss"));
System.out.println(dateStr2Long("1/22/2015 3:29:57 PM","MM/d/yyy hh:mm:ss"));
java:例如如何将"2015-01-07 11:15:15"的时间转化为long型的时间?
public class Demo {
public 滑大static void main(String[] args) {
try {
SimpleDateFormat sdf = new 瞎让明SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("2015-01-07 11:15:15");
System.out.println(date.getTime());
} catch 磨告(Exception e) {
e.printStackTrace();
}
}
}

java时间为什么用long类型
Java的Date类使用long类型携桐纪录这些毫秒值.因为long是有符号整数,所以日期可以在1970年睁隐银1月1日之前,也可以在这之后。Long类型表示的最大正值和最大负值可以轻松的表示290,000,000年的时间,这适合大多数人的时间悉宴要求。
java里如何转换"Wed Apr 11 16:18:42 +0800 2012"这样的日期格式,我希望把它转成long型的毫秒数
package Serial2;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class DateTest {
public static final String SOURCE = "和卜核Wed Apr 11 16:18:42 +0800 2012";
public static void main(String[] args) throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat(
"EEE MMM dd HH:mm:ss Z yyyy", new Locale("ENGLISH", "CHINA"));
Date myDate = sdf.parse(SOURCE);
System.out.println(myDate);
sdf.applyPattern("EEE MMM dd HH:mm:ss Z yyyy");
System.out.println(sdf.format(myDate));
SimpleDateFormat sdf2 = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss", new Locale("CHINESE", "CHINA"));
System.out.println(sdf2.format(myDate));
sdf2.applyPattern("yyyy年MM月dd日 HH时mm分ss秒");
System.out.println(sdf2.format(myDate));
long miliSeconds = myDate.getTime();
System.out.println("自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象经过的毫秒数为:"+miliSeconds+"毫秒");
/*
Wed Apr 11 16:18:42 CST 2012
Wed Apr 11 16:18:42 +0800 2012
2012-04-11 16:18:42
2012年04月11日 16时18分42秒
自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象经过唤掘弊扰的毫秒数为:1334132322000毫秒
*/
}
}
java时间转long的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java时间转换为数字、java时间转long的信息别忘了在本站进行查找喔。
