高端响应式模板免费下载

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

java里如何转换WedApr1116184208002012这样的日期格式我希望把它转成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+"毫秒");

}

}

猜你喜欢