java-Format Konvertierung Funktion der Zeit und

java das aktuelle Systemdatum und die Uhrzeit erhalten

1, erhalten durch die Klasse Date
Date date = new Date();//date为当前系统时间,得到结果如:Sun Nov 03 17:13:33 CST 2019
        date.getHours();//小时,值范围0-23
		date.getDate();//月中的第几日
		date.getDay();//星期几,值范围0-6
		date.getMonth();//月
		date.getYear();//年
		date.getMinutes();//分
		date.getSeconds();//秒
2, erhalten durch die Kalender-Klasse
Calendar calendar = Calendar.getInstance();//实例化对象
Date time = calendar.getTime();//得到系统当前时间,返回类型为Date
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); //小时,24小时制
int halfHour = c.get(Calendar.HOUR); //小时,12小时制
int minute = c.get(Calendar.MINUTE); //分钟
int second = c.get(Calendar.SECOND); //秒
3, durch das Klassensystem erhalten
long time = System.currentTimeMillis();//currentTimeMillis()为静态方法,通过类名直接调用,得到系统当前时间戳,返回类型为long。
4, verkapselte Hutool Verfahren
DateTime testDate = new DateTime();//当前时间,DateTime继承自Date
Date date = DateUtil.date();//当前时间
Date date2 = DateUtil.date(Calendar.getInstance());//当前时间
Date date3 = DateUtil.date(System.currentTimeMillis());//当前时间
DateUtil.year(date);//获得月份,从0开始计数
DateUtil.month(date);//获得月份枚举
DateUtil.monthEnum(date);
5, die Klasse erhalten von Local
LocalDateTime dateTime = LocalDateTime.now();//2019-01-01T14:05:20.777
dateTime.getYear();//年
dateTime.getMonthValue();//月
dateTime.getDayOfMonth();//日
dateTime.getHour();//时
dateTime.getMinute();//分
dateTime.getSecond();//秒
6, erhältlich durch Sofort
Instant timestamp = Instant.now();//2019-01-01T06:15:22.581Z

Java Zeit Formatkonvertierung

java.text Paket

Zeitformat-Konvertierungsklassen Simple

Simpledateformat Klasse erbt von Klasse Dateformat-Klasse ist eine abstrakte Klasse, aus dem Format Kategorie geerbt.

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String changeDate = format.format(date);//Date类型转换成String类型
//编译时异常,要显示处理
try {
        Date date1 = format.parse("2019-11-06 09:05:56");//String类型转换成Date类型
    } catch (ParseException e) {
        e.printStackTrace();
    }

Wobei die Instantiierung Parameter des Formats Simple anpassbar und die Parameter Buchstaben Bedeutungen in der folgenden Tabelle angegeben entspricht.

Schreiben Bedeutung
und Jahr
M In den ersten Monaten
w In den ersten Wochen des Jahres
W Die ersten Wochen des Monats
D Die ersten paar Tage des Jahres
d Der erste Tag des Monats
F Die Woche des Monats
E Tage der Woche
h Uhr (mittags) / pm Stunden (nachmittags) in (1-12)
H Die Anzahl der Stunden des Tages (0-23)
k Die Anzahl der Stunden des Tages (24.01)
K Uhr (mittags) / pm Stunden (nachmittags) in (0-11)
m Minute
s zweite
S Millisekunde

Hutool Java-Tool-Bibliothek

dateutil

Geben Sie Conversion Tools -Convert

== Hutool Änderung Werkzeuge bei der Entwicklung Dokument beschreibt ein Verfahren beinhaltet, ist aber nicht im Quellcode enthalten ist, können Sie nicht verwenden ==

String a= "2019-1-1";
Date date = Convert.toDate(a);

Datum und Uhrzeit Tool -DateUtil

Identifizierung automatisch das Format
YYYY mm-dd-HH: mm: SS
YYYY die MM-DD
HH: mm: SS
YYYY mm-dd-HH: mm
YYYY mm-dd-HH: mm: ss.SSS

String dateStr = "2019-01-01";
Date date = DateUtil.parse(dateStr);//String转换为Date
String format = DateUtil.format(date, "yyyy/MM/dd");//Date类型转换成String类型
String formatDate = DateUtil.formatDate(date);//常用格式的格式化,结果:22019-01-01
Veröffentlicht 24 Originalarbeiten · erntete Lob 1 · Ansichten 2442

Ich denke du magst

Origin blog.csdn.net/qq_35018214/article/details/102884412
Empfohlen
Rangfolge