java中如何取系统时间精确到秒

Python017

java中如何取系统时间精确到秒,第1张

1 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")//设置日期格式 System.out.println(df.format(new Date()))// new Date()为获取当前系统时间

2 Calendar c = Calendar.getInstance()//可以对每个时间域单独修改

int year = c.get(Calendar.YEAR)

int month = c.get(Calendar.MONTH)

int date = c.get(Calendar.DATE)

int hour = c.get(Calendar.HOUR_OF_DAY)

int minute = c.get(Calendar.MINUTE)

int second = c.get(Calendar.SECOND)

System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second)

3 Date nowTime = new Date(System.currentTimeMillis())

SimpleDateFormat

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

String

retStrFormatNowDate = sdFormatter.format(nowTime)

Date date=new Date()

DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

String time=format.format(date)//time就是当前时间

java获取当前时间精确到毫秒

 

new SimpleDateFormat("yyyyMMddHHmmssSSS") .format(new Date() )

方法2:

Calendar Cld = Calendar.getInstance()

int YY = Cld.get(Calendar.YEAR) 

int MM = Cld.get(Calendar.MONTH)+1

int DD = Cld.get(Calendar.DATE)

int HH = Cld.get(Calendar.HOUR_OF_DAY)

int mm = Cld.get(Calendar.MINUTE)

int SS = Cld.get(Calendar.SECOND)

int MI = Cld.get(Calendar.MILLISECOND)

String curTime = YY + MM + DD + HH + mm + SS + MI

 

Calendar cal = Calendar.getInstance()

java.util.Date date = cal.getTime()

SimpleDateFormat sdFormat = new SimpleDateFormat("yyyyMMddhhmmssSSS")

String myTime = sdFormat.format(currentTime)