package com.baifan.formatting;
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;
import java.time.format.TextStyle;
import java.util.Locale;
/**
* @author: baifan
* @date: 2021/2/8
*/
public class Formatting {
public static void main(String[] args) {
//上海时间
ZonedDateTime zonedDateTime = ZonedDateTime.of(2021, 2, 8, 12, 44, 40, 0, ZoneId.of("Asia/Shanghai"));
String format = DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(zonedDateTime);
System.out.println(format);
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT);
String format1 = dateTimeFormatter.format(zonedDateTime);
System.out.println(format1);
String format2 = dateTimeFormatter.withLocale(Locale.CHINA).format(zonedDateTime);
System.out.println(format2);
DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("E yyyy-MM-dd HH:mm");
String format3 = dateTimeFormatter1.format(zonedDateTime);
System.out.println(format3);
LocalDate tomorrow = LocalDate.parse("2021-02-09");
System.out.println("tomorrow:" + tomorrow);
ZonedDateTime now = ZonedDateTime.parse("2021-02-08 12:53:00-0800", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ssxx"));
System.out.println("now:" + now);
for (DayOfWeek day : DayOfWeek.values()) {
System.out.println(day.getDisplayName(TextStyle.SHORT, Locale.CHINA));
}
}
}
各种日期的Format
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.项目中要求,传给后台的时间格式为'2019-04-10'这样的格式,这个很好实现,el-date-picker...
- 如: SELECT DATE_FORMAT(crt_time,'%Y-%m-%d') FROM ad_n_adve...
- MySQL 中有非常多的日期函数,但是使用到比较多的就是 DATE_FORMAT(), FROM_UNIXTIME...