
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;
public class DateDemo {
public static void main(String[] args) {
//24小时制的格式
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
//当前 LocalDateTime 类型 时间
LocalDateTime ldt = LocalDateTime.now();
//转换为 String 类型
String time24 = ldt.format(dtf);
System.out.println("LocalDateTime类型,24小时制的 当前时间:"+time24);
//12小时制 LocalDateTime类型 转为 String
String time12 = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss a", Locale.ENGLISH));
System.out.println("LocalDateTime类型,12小时制的 当前时间:"+time12);
//LocalDate类型 年月日 转为 String
String localDate = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
System.out.println("LocalDate类型,当前年月日:"+localDate);
//Date类型 年月日
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
String dateString = df.format(date);
System.out.println("Date类型,当前年月日:"+dateString);
//也可以直接 写一行代码
String dateStr = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
System.out.println("Date类型,当前年月日:"+dateStr);
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)