java - 如何像这样在 Java 中获取日期和时间 02-Oct-12 12 :58:20 AM

标签 java datetime

我试过这样的事情

package com.poc;

import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;


public class GetCurrentDateTime {
  public static void main(String[] args) {

       DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       //get current date time with Date()
       Date date = new Date();
       System.out.println(dateFormat.format(date));

       //get current date time with Calendar()
       Calendar cal = Calendar.getInstance();
       System.out.println(dateFormat.format(cal.getTime()));

  }
}

我的输出是:2013-01-07 17:12:27 但希望输出像这样 2013-Jan-07 17:12:27 PM

如何在 java 中执行此操作?

最好的问候

最佳答案

你的格式应该是

new SimpleDateFormat("dd-MMM-yy hh:mm:ss a");

07-Jan-13 07:20:02 PM

new SimpleDateFormat("dd-MMM-yy HH:mm:ss");

2013 年 1 月 7 日 19:20:02

关于java - 如何像这样在 Java 中获取日期和时间 02-Oct-12 12 :58:20 AM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195247/

相关文章:

java - 无法在 Android 上运行应用程序

python - 从忽略 DST 的时区获取 Python 中的时区偏移量

php - 如何添加具体编号几个月到 UNIX 时间戳格式的日期?

java - 更改属性文件后,Maven 无法构建 spring boot 应用程序(无法解析配置类)

java - 为一个 JButton 提供两种不同的操作

java - 原子变量是否保证内存可见性?

java - JDBC - 如何仅检索没有时间的日期(ORACLE 12c)

java - 关于夏令时的时差

Python解析日期格式,忽略部分字符串

php - 在 php 中调用未定义的方法 DateTime::add 方法