`

java.util.Date 24小时格式

    博客分类:
  • Java
阅读更多

在写程序的时候,不小心写了下面的

 

 

Java代码 复制代码
  1. public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");   
  2. java.util.Date newStartTime = formatWithTime.parse("2009-09-09 13:41:00");   
  3. //把字符串转变成Date,发现总是转化成12小时制的,   
  4. //后来查资料发现,hh表示的是12小时制,HH才是24小时制   
  5.   
  6. String startTimeStr = formatWithTime.format(scheduler.getStartTime());  
public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
java.util.Date newStartTime = formatWithTime.parse("2009-09-09 13:41:00");
//把字符串转变成Date,发现总是转化成12小时制的,
//后来查资料发现,hh表示的是12小时制,HH才是24小时制

String startTimeStr = formatWithTime.format(scheduler.getStartTime());

 

把 formatWithTime改成下面的就可以了(hh变成HH)

 

Java代码 复制代码
  1. public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

 

下附,java.util.Date 24小时格式

 

 

 

字母 日期或时间元素 表示 示例
G Era 标志符 Text AD
y Year 1996 ; 96
M 年中的月份 Month July ; Jul ; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday ; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time ; PST ; GMT-08:00
Z 时区 RFC 822 time zone -0800
分享到:
评论

相关推荐

    Java 获取日期时间代码

    需要注意的是,“hh”表示12小时制的时间,“HH”表示24小时制的时间。 #### 四、小结 通过上述示例,我们可以看出Java提供了丰富的API来获取日期时间。不同的应用场景可以选择不同的类和方法来满足需求。例如,在...

    java API 在包java.util中有一个GregorianCalendar类,使用它可以得到一年内某个月的日历.zip

    在Java中,处理日期和时间通常涉及`java.util.Date`、`java.time`包(自Java 8引入)以及其他相关的`java.util`类。然而,这里我们专注于`GregorianCalendar`类,它是处理复杂日期计算和格式化的一个强大工具。 ...

    java中日期格式的转换

    此外,我们还将讨论如何在不同的日期类之间进行转换,例如从`java.util.Date`到`java.sql.Date`,以及如何处理来自数据库的时间戳数据。 ### 一、将日期类型转换为格式化的字符串类型 在Java中,`java.util.Date`...

    java时间 java.util.Calendar深入分析

    - `Calendar.HOUR_OF_DAY`(24小时制) - `Calendar.MINUTE` - `Calendar.SECOND` - `Calendar.MILLISECOND` 这些常量用于`get()`方法获取对应时间部分的值,或者在`set()`方法中设置时间部分的值。例如: ```java ...

    java日期使用工作总结

    #### 二、Java.util.Date及其格式化 ##### 2.1 Date类概述 `java.util.Date`类是Java开发包的一部分,自JDK 1.0版本起就存在。最初,该类提供了一些用于获取或设置日期数据的方法,如月份、日期和年份。随着时间的...

    java中NextDate类

    在Java编程语言中,`Date`类是处理日期和时间的核心类,位于`java.util`包下。在给定的场景中,我们需要创建一个名为`NextDate`的类,该类能够获取当前日期并输出其后的第二天。让我们深入探讨如何实现这个功能,...

    java将数字转换为时间格式

    方法的主要功能是将输入的字符串形式的日期转换为`java.util.Date`类型,并允许指定日期格式。 ```java public synchronized static java.util.Date getStringToDate(String date, String type) throws Exception {...

    java的Date类型转换成MySQL的DateTime类型.docx

    为了实现从Java的`Date`类型到MySQL的`DateTime`格式的转换,可以编写一个静态方法,该方法接受一个`java.util.Date`对象作为参数,并返回一个符合MySQL格式的字符串。 ```java import java.util.Date; public ...

    jdbc操作数据库之Date类型

    - **利用`java.util.Date`**:如果需要同时存储日期和时间信息,则可以使用`java.util.Date`。然而,这种做法可能会导致数据的精确度问题,因为在转换为`java.sql.Date`时,时间部分会被截断。 ##### 2. Hibernate...

    JAVA日期时间的计算.pdf

    主要内容包括使用`java.util.Date`类、`java.text.DateFormat`类、`java.text.SimpleDateFormat`类以及`java.util.Calendar`类来实现日期时间的获取、格式化、解析和计算。 ### java.util.Date类 `java.util.Date`...

    Current-time-in-java.rar_Time

    `"yyyy-MM-dd HH:mm:ss"`是日期时间格式字符串,表示四位年份、两位月份、两位日期、24小时制的两位小时、两位分钟和两位秒。 2. **使用Java 8的`java.time`包** 自Java 8起,引入了新的日期时间API,它更加易用...

    Java Date的使用

    然而,在实际开发中,`java.util.Date`往往与`java.text.SimpleDateFormat`一起使用来格式化和解析日期。 ### SimpleDateFormat 类的使用 `SimpleDateFormat`是`DateFormat`的一个子类,用于格式化或解析日期。它...

    java和js时间取值问题

    这里的“yyyyMMdd hh:mm:ss”定义了输出的时间格式,“hh”代表12小时制,“HH”则代表24小时制。 #### 二、JavaScript时间取值 在JavaScript中处理日期时间同样非常重要,尤其是在客户端进行日期时间的处理。 ##...

    java中日期和时间类.docx

    Java提供了多种类来支持日期和时间的操作,主要包括`java.util.Date`、`java.text.DateFormat`及其子类`java.text.SimpleDateFormat`、`java.util.Calendar`及其子类`java.util.GregorianCalendar`等。 #### 二、...

    JAVA时间格式化处理-JAVA程序员JAVA工程师面试必看.pdf

    例如,"yyyy-MM-dd"表示四位数的年份、两位数的月份和日期,"HH"代表24小时制的小时,"mm"代表分钟,"ss"代表秒,"ms"代表毫秒。 7. `java.text.DateFormat`: `DateFormat`是用于日期和时间格式化的抽象类。`...

    java的常用的获取时间的方法

    本文将详细介绍Java中常用的时间处理方法,特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...

    java日期格式化

    Java提供了一系列的类来帮助我们完成日期和时间的格式化工作,其中最常用的包括`java.util.Date`、`java.text.SimpleDateFormat`以及自Java 8引入的`java.time`包中的类。 1. **`java.util.Date`**: 这是Java早期...

    java 时间格式转换及常用时间处理

    在Java中,`java.util.Date`类用于表示特定的时间点,而`SimpleDateFormat`类则用于将日期格式化为字符串或将字符串解析为日期。通过不同的格式化模式,可以实现日期与字符串之间的灵活转换。 #### 二、时间格式化...

Global site tag (gtag.js) - Google Analytics