关于java获取时间 new Date(),显示“上午、下午”

简介: 关于java获取时间 new Date(),显示“上午、下午”
package d6;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class Lyx {
    public static void main(String[] args) {
      Date date = new Date();
      SimpleDateFormat dateFormat   = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");
      SimpleDateFormat dateFormat2  = new SimpleDateFormat("yyyy-MM-dd aa HH:mm:ss ",Locale.ENGLISH);
      SimpleDateFormat dateFormat3  = new SimpleDateFormat("yyyy-MM-dd aa hh:mm:ss ",Locale.CHINESE);
      SimpleDateFormat djrq = new SimpleDateFormat("yyyy-MM-dd");
      System.out.println("djrq:          "+djrq.format(new Date()));
      System.out.println("dateFormat:    "+dateFormat.format(date));
      System.out.println("dateFormat2:   "+dateFormat2.format(date));
      System.out.println("dateFormat3:   "+dateFormat3.format(date));
      SimpleDateFormat djrq2 = new SimpleDateFormat();
      System.out.println("无任何操作时间:    "+djrq2.format(date));
      System.out.println("无任何操作时间2:    "+new Date());
    }
}

打印出来的效果:

 

 

这个PM下午,就是里面的 aa,

Locale.ENGLISH  是英文的 pm 和 am

Locale.CHINESE   则转成中文,上午和下午

根据运行结果可以看出来,hh 是12小时进制,而HH是24小时进制。

然后,SS代表毫秒,ss是秒

yyyy-MM-dd aa HH:mm:ss 分别是  年-月-日   上下午   时:分:秒

关于更多大小写,可以自己动手操作一下,查看效果,略

相关文章
|
5天前
|
Java 关系型数据库 MySQL
37、一篇文章学习 Java 中的日期相关类(Date 和 Calendar),非常常用
37、一篇文章学习 Java 中的日期相关类(Date 和 Calendar),非常常用
29 0
|
5天前
|
存储 监控 Java
Java输入输出:什么是NIO(New I/O)?
Java输入输出:什么是NIO(New I/O)?
36 1
|
7月前
|
Java p3c
【Java用法】请使用System.currentTimeMillis()代替new Date().getTime()
【Java用法】请使用System.currentTimeMillis()代替new Date().getTime()
59 0
|
5天前
|
Java
Java String类型转换成Date日期类型
Java String类型转换成Date日期类型
|
5天前
|
Java Linux iOS开发
8 种 Java- 内存溢出之五 -Unable to create new native thread
8 种 Java- 内存溢出之五 -Unable to create new native thread
|
5天前
|
Java
java将Date类型转化为固定格式yyyyMMdd字符串
java将Date类型转化为固定格式yyyyMMdd字符串
50 0
|
5天前
解决 java.text.ParseException: Unparseable date
解决 java.text.ParseException: Unparseable date
131 0
|
5天前
|
Java
又是把Java基础知识学废的一天,new 一个对象数组,操作时报空指针异常
又是把Java基础知识学废的一天,new 一个对象数组,操作时报空指针异常
39 0
|
6月前
|
Java
java实体类接收Date时间
java实体类接收Date时间
|
Java
java date相关
public static void getPreDay() throws ParseException{     String dateStr="2013-1-1";     Date date=formatToDate(dateStr, "yyyy-MM-dd");     System.
801 0