java怎么把时间转化为毫秒值

Python015

java怎么把时间转化为毫秒值,第1张

import java.text.ParseException

import java.text.SimpleDateFormat

public class Cat {

public static void main(String[] args) throws ParseException {

String str = "201104141302"

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmm")

long millionSeconds = sdf.parse(str).getTime()//毫秒

System.out.println(millionSeconds)

}

}

输出结果就是:1302757320000

我写了一个把当前时间转换为毫秒数的例子,你参考一下,我这运行没问题:

package test

import java.sql.Timestamp

import java.text.ParseException

import java.text.SimpleDateFormat

import java.util.Date

/**

 * @author Administrator

 *当前时间转换为毫秒数

 */

public class DeclareTimer {

public static void main(String[] args) throws ParseException {

  //获取当前时间

  Timestamp t = new Timestamp(new Date().getTime())

  System.out.println("当前时间:"+t)

  //定义时间格式

  SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddhhmmss")

  String str = dateFormat.format(t)

  SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmm")

  //此处转换为毫秒数

  long millionSeconds = sdf.parse(str).getTime()// 毫秒

  System.out.println("毫秒数:"+millionSeconds)

 }

}