Java 各时间类型 转为 String类型

Java 各时间类型 转为 String类型,第1张

Java 各时间类型 转为 String类型

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);
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/887099.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-14
下一篇2022-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存