java8 DateTimeFormatter的使用
DateTimeFormatter是java8的新特性,是线程安全的。
对时区的支持也比较好。 (推荐学习:java课程)
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("EE yyyy-MM-dd hh:mm:ss"); String format = dateTimeFormatter.format(datetime); System.out.println(format); // Locale.US 的作用是格式化时,会按照当地的习惯来格式化,如中国是 星期日,美国是Sun DateTimeFormatter us = DateTimeFormatter.ofPattern("EE yyyy-MM-dd hh:mm:ss",Locale.US); String us_format = us.format(datetime); System.out.println(us_format);
DateTimeFormatter自带很多常用的格式化,如:
//datetime,date,time LocalDateTime now = LocalDateTime.now(); System.out.println(DateTimeFormatter.ISO_DATE_TIME.format(now)); System.out.println(DateTimeFormatter.ISO_DATE.format(now)); System.out.println(DateTimeFormatter.ISO_TIME.format(now)); //local datetime,date,time System.out.println(DateTimeFormatter.ISO_LOCAL_DATE_TIME.format(now)); System.out.println(DateTimeFormatter.ISO_LOCAL_DATE.format(now)); System.out.println(DateTimeFormatter.ISO_LOCAL_TIME.format(now)); //毫秒 Instant now_instance = Instant.now(); System.out.println(DateTimeFormatter.ISO_INSTANT.format(now_instance));
更多Java相关技术文章,请访问Java教程栏目进行学习!
Atas ialah kandungan terperinci java8 DateTimeFormatter的使用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Java8 mengira tarikh setahun yang lalu atau setahun kemudian menggunakan kaedah tolak() untuk mengira tarikh setahun yang lalu packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.temporal.ChronoUnit;publicclassDemo09{publicstaticvoidmain(String[ ]args ){LocalDatetoday=LocalDate.now();LocalDatepreviousYear=today.minus(1,ChronoUni

Cara mengira tarikh seminggu kemudian dalam Java8 Contoh ini akan mengira tarikh seminggu kemudian. Tarikh LocalDate tidak mengandungi maklumat masa kaedah tambah() digunakan untuk menambah hari, minggu dan bulan Kelas ChronoUnit mengisytiharkan unit masa ini. Memandangkan LocalDate juga merupakan jenis yang tidak boleh diubah, anda mesti menggunakan pembolehubah untuk menetapkan nilai selepas kembali. packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.temporal.ChronoUnit;publicclassDemo08{publicstaticvoidmain(String[

Kelas Jam Java8 Java8 menambah kelas Jam untuk mendapatkan cap waktu semasa, atau maklumat tarikh dan masa dalam zon waktu semasa. Apabila System.currentTimeInMillis() dan TimeZone.getDefault() digunakan sebelum ini, ia boleh digantikan dengan Jam. packagecom.shxt.demo02;importjava.time.Clock;publicclassDemo10{publicstaticvoidmain(String[]args){//Returnsthecurrenttimebase

Dapatkan cap masa semasa dalam Java8. Kelas Instant mempunyai kaedah kilang statik now() yang akan mengembalikan cap masa semasa, seperti yang ditunjukkan di bawah: packagecom.shxt.demo02;importjava.time.Instant;publicclassDemo16{publicstaticvoidmain(String[]args) {Instanttimestamp=Instant.now();System.out.println("Whatisvalueofthisinstant"+timestamp.t

Cara menggunakan alat pemformatan yang dipratentukan untuk menghuraikan atau memformat tarikh dalam Java 8 packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.format.DateTimeFormatter;publicclassDemo17{publicstaticvoidmain(String[]args){StringdayAfterTommorrow="201 ";80200 LocalDateformatted=LocalDate.parse

Tentukan sama ada dua tarikh adalah sama dalam Java8 packagecom.shxt.demo02;importjava.time.LocalDate;publicclassDemo04{publicstaticvoidmain(String[]args){LocalDatedate1=LocalDate.now();LocalDatedate2=LocalDate.of(2018,2,5) ;jika(tarikh1.sama(tarikh2)){System.out.println("Masa sama");}e

Java8中获取年、月、日信息packagecom.shxt.demo02;importjava.time.LocalDate;publicclassDemo02{publicstaticvoidmain(String[]args){LocalDatetoday=LocalDate.now();intthyear=artoday. .getMonthValue();intday=today.getDayOfMonth();System.out.println

在Java8中检查闰年packagecom.shxt.demo02;importjava.time.LocalDate;publicclassDemo14{publicstaticvoidmain(String[]args){LocalDatetoday=LocalDate.now();if(today.isLeapYelnsprint()){ "ThisyearisLeapyear");}lain{System.out.println("2
