导航:首页 > 编程语言 > javadate转long

javadate转long

发布时间:2023-06-10 04:42:35

㈠ 如何用java把date类型转换成long数字

/**
*@paramargs
*/
publicstaticvoidmain(String[]args)
{
Datedate=newDate();
//返回自1970年1月1日00:00:00GMT以来此Date对象表示的毫秒数。
longtime=date.getTime();
System.out.println(time);
}

㈡ 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时间格式化,String转成long的格式

/**
*@paramdate字符串格式的日期
*@paramstyle日期格式
*@return
*/
publiclongdateStr2Long(Stringdate,Stringstyle){
longresult=0;
SimpleDateFormatsdf=newSimpleDateFormat(style);
try{
result=sdf.parse(date).getTime();
}catch(ParseExceptione){
e.printStackTrace();
}
returnresult;
}

/*
*测试
*/
System.out.println(dateStr2Long("2014-11-59:57:28","yyyy-MM-dhh:mm:ss"));
System.out.println(dateStr2Long("1/22/20153:29:57PM","MM/d/yyyhh:mm:ss"));

㈣ java long类型转换Date类型速度问题

我想可以这样考虑。毕竟创建对象是要花一定时间的。
Calendar.getInstance()取得一个Calendar,每个long不用创建Date了,直接调用此Calendar的setTimeInMillis方法,应该能节省出创建对象的时间的。
或Date的setTime方法,都是设置时间的。
反正你要输出,用同一个对象设置比创建要好的。

㈤ 将java怎么将long类型的时间转换成年月日的形式

用java代码实现:

public static String longToDate(long lo){

Date date = new Date(lo);

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

return sd.format(date);

}

资料拓展:

长整型(long)是计算机程序语言,是程序设计中数据类型的一种表现方式,一般情况下用long 表示长整型。 long 有符号64位整数,范围是-2^63-2^63 -1 Int64。

阅读全文

与javadate转long相关的资料

热点内容
nb1111y压缩机性能数据 浏览:548
下一代编译器 浏览:130
用什么app可以查产品批号 浏览:435
python自动补齐 浏览:903
苹果wifi安卓怎么连接不上 浏览:933
为什么有的app只能用苹果支付 浏览:174
手游云顶文件夹 浏览:936
msvc和mingw都是编译器吗 浏览:424
数控机床编程解析 浏览:385
新老鸟虚拟资源网解压码 浏览:558
如何用域用户登录ftp服务器 浏览:22
如何将读书郎平板升级安卓系统 浏览:339
XC16编译器有免费的吗 浏览:499
编译和程序编辑 浏览:848
androidv4和v7 浏览:714
iphoneapp怎么从文件夹安装 浏览:22
去掉加密平板电脑 浏览:377
二叉树用什么编译器写 浏览:324
手机除了主板还有什么app 浏览:183
如何还原在服务器上删除的文件 浏览:851