Java 中时间处理 System.currentTimeMillis()

import org.testng.annotations.Test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;

public class TestDate {

@Test    public void test01() throws ParseException {

Date dt= new Date();        long s=System.currentTimeMillis();        long long1= 1533954986837L;        SimpleDateFormat dtf = new SimpleDateFormat("yyyy-MM-dd");        SimpleDateFormat dtf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:[email protected]");        String sdate =dtf1.format(long1);        System.out.println(sdate);

System.out.println(dtf.format(dt));        System.out.println(dtf1.format(dt));        System.out.println(dtf1.format(dt).toString());

// Date -> String        Date date = new Date(System.currentTimeMillis());        System.out.println(dtf.format(date));

// String -> Date        String timeString = "2018-08-11 11:44:27";        Date newDate = dtf.parse(timeString);        System.out.println(newDate);

}

}

原文地址:https://www.cnblogs.com/qianjinyan/p/9459198.html

时间: 2024-11-07 08:19:55

Java 中时间处理 System.currentTimeMillis()的相关文章

java.util.Date和java.sql.Date以及System.currentTimeMillis()涉及到时间的问题

java.util.Date与java.sql.Date的区别 util.Date 1 java.util.Date nowUtil =new java.util.Date();//new了一个util.Date 2 SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMMdd HH:mm:ss");//设置格式 3 String time = sdf.format(nowUtil); 5 System.out.println(nowUtil

Java中时间

/** *观看API文档学习:Date中很多方法失效:Calendar顶替. * **/import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateDemo {    public static void main(String[] args

Java中时间日期格式化

1.与日期时间相关的类:      第一:java.util.Date;                         将时间作为一个整体使用.处理时,使用Date类较为简便      第二:java.util.Calender;                   要处理时间的一部分,如月.分时,使用Calendar类较为简便      第三:java.text.DateFormat               抽象类,是SimpleDateFormate的父类      第四:java.t

java中时间类型转换

在java中有六大时间类,分别是: 1.java.util包下的Date类, 2.java.sql包下的Date类, 3.java.text包下的DateFormat类,(抽象类) 4.java.text包下的SimpleDateFormat类, 5.java.util包下的Calendar类,(抽象类) 6.java.sql包下的Time类, 7.java.sql包下的TimeStamp类. 一.java.util包下的Date类: Date主要用来生成时间,Date有两个构造方法:Date(

java中时间类型的问题

时间类型:System.currentTimeMillis() 获得的是自1970-1-01 00:00:00.000 到当前时刻的时间距离,类型为longimport java.sql.Date date = new Date(System.currentTimeMillis()); 2015-11-06import java.sql.Time time = new Time(System.currentTimeMillis()); 09:51:09import java.sql.Timest

Java中时间格式处理,指定N天/小时等之后的时间

1)根据当前时间,获取具体的时刻的时间 N天前 M小时之前 可用 new Date().getTime() - 24 * 60 * 60 * 1000*N[N天之前]的方法来获取处理时间之后的具体的值,最终转化为想要的时间格式 import java.text.SimpleDateFormat; import java.util.Date; public class getTime { public static void main(String[] args) { SimpleDateForm

Java中时间日期的计算及相互转换

Java中表示时间日期的主要是Date和Calendar两个类,以及Date与String转换用到的SimpleDateFormat类. 0x00:Date与long类型之间的转换 Java内部使用UTC时间,保存距1970年01月01日00时00分00秒以来所经历的毫秒值,使用的是long类型. //需要导入java.util包里的Date类 import java.util.Date; long millis = 0; Date date = new Date(); //将date转为mil

java中时间比较

package com.newtouch.test; import java.text.SimpleDateFormat;import java.util.Date; public class TimeCompare { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date d1 = df.parse(&

java中时间与时间戳的相互转换

1 package com.test.one; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class TimeOne { 8 public static void main(String[] args) throws Exception { 9 String date1 = "2016-05-22 15:11:48&qu