`

java中时间24小时和12小时设置z

阅读更多

Date类,已经很少用了。用Calendar吧。  
Calendar   date   =   Calendar.getInstance();  
date.get(Calendar.HOUR_OF_DAY   );//得到24小时机制的  
date.get(Calendar.HOUR);//   得到12小时机制的  

当然,SimpleDateFormat也可以格式化24机制或者12小时机制。  
H     0-23  
k     1-24  
----------------  
K     0-11  
h     1-12  

希望对你有帮助。 
SimpleDateFormat也可以格式化24机制或者12小时机制:
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd_HH_mm_ss");//24小时机制
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd_hh_mm_ss");//12小时机制
String ymd = format.format(new Date());

另:SimpleDateFormat使用详解:
impleDateFormat函数的继承关系:
java.lang.Object
|
+----java.text.Format
|
+----java.text.DateFormat
|
+----java.text.SimpleDateFormat
下面是个小例子:
import java.text.*;
import java.util.Date;
/**
SimpleDateFormat函数语法:

G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
*/
字符串--》时间方法:parse();
时间--》字符串方法:format();
分享到:
评论

相关推荐

    java转换时区时间过程详解

    在Java中,我们可以使用java.util.TimeZone和java.util.Date类来实现时区时间转换。下面是一个简单的示例代码: ```java public static Date convertTimezone(Date sourceDate, String targetZoneId) { return ...

    java设置日期格式

    ### Java设置日期格式详解 #### 一、简介 在Java编程中,经常需要处理与日期相关的数据。为了更好地展示和操作这些数据,Java提供了一系列工具类来帮助开发者完成任务。其中,`SimpleDateFormat` 类是 `java.text`...

    java中日期格式的转换

    在Java编程语言中,日期和时间的处理是常见的需求之一,尤其是在涉及数据库操作或日志记录等场景。本文将深入探讨如何在Java中进行日期格式的转换,这包括将日期对象转换为特定格式的字符串,以及将字符串转换回日期...

    java时间格式大全

    ### Java时间格式详解 在Java中,处理日期和时间是一个常见的需求,特别是在开发与数据库交互的应用程序时。本文将深入探讨Java中各种日期和时间格式的使用方法,以及如何利用`SimpleDateFormat`类来解析和格式化...

    当前时间和转化为格林时间

    根据给定文件的信息,本文将围绕“当前时间和转化为格林时间”的主题进行展开,详细解析如何在Java编程语言中获取当前时间,并将其转换为格林尼治标准时间(Greenwich Mean Time,简称GMT)。 ### 一、获取当前时间...

    java来格式化日期为标准格式

    在Java编程语言中,日期和时间的处理是常见的任务,特别是在数据存储、显示或交换时。Java提供了多种方法来格式化日期,使其符合标准格式。本文将深入探讨如何使用Java来格式化日期为标准格式。 首先,我们了解日期...

    java时间转换.pdf

    文件中提供的Java时间转换示例代码展示了如何使用`SimpleDateFormat`和`DateFormat`类来格式化和解析日期时间字符串。此外,文档还涉及了时区处理、异常处理、以及在JDK 1.5版本中对日期时间类的一些改进。掌握这些...

    与众不同的 Java 日期格式化大全

    在 Java 中,我们通常使用 `java.text.SimpleDateFormat` 类来处理日期和时间字符串的格式化。 日期格式化基础 在 Java 中,我们可以使用 `java.text.SimpleDateFormat` 类的 `format` 方法将日期对象格式化为符合...

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

    这两个方法分别实现了将日期转换为24小时制和12小时制的时间字符串。 #### 三、总结 通过上述介绍可以看出,在Java中处理日期和时间是非常灵活的,只需要正确地选择`SimpleDateFormat`的格式化模式即可实现多种...

    java日期函数示例

    以上内容详细介绍了 Java 日期函数的基本用法,包括日期和时间元素的表示法、日期间隔的计算、计算月份最大天数的方法、日期和时间的格式化输出以及计算一年中的第几星期等内容。通过这些知识点的学习和实践,开发者...

    java 日期格式化

    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...

    java日期格式化SimpleDateFormat的使用详解

    java 中的日期格式化是通过 SimpleDateFormat 类来实现的,该类提供了灵活的日期格式化方式,通过指定日期和时间模式字符串,可以将日期和时间格式化为字符串。日期和时间模式字符串是由日期和时间模式字母组成的,...

    Java中的SimpleDateFormat使用详解

    在Java编程语言中,`SimpleDateFormat`是`java.text.DateFormat`类的一个具体实现,它用于以国际化的方式对日期和时间进行格式化和解析。这个类提供了丰富的功能,允许程序员自定义日期时间的显示格式,从而满足不同...

    时区和时间

    在计算机科学中,时间通常以特定格式表示,如ISO 8601(2022-05-07T12:00:00Z),或者用秒或毫秒自UTC以来的偏移量表示。Java编程语言提供了`java.util.Calendar`类来处理日期和时间,而`java.time`包(从Java 8开始...

    Java中SimpleDateFormat用法详解

    在Java编程语言中,`SimpleDateFormat`是处理日期和时间格式化的重要类,它属于`java.text`包。`SimpleDateFormat`提供了强大的功能,能够将日期转换为文本(date -> text),将文本解析为日期(text -> date)以及...

    MongoDB存储时间时差问题的解决方法

    4. **toISOString()**:Date对象的这个方法会将日期和时间转换为ISO 8601标准格式的字符串,以"Z"结尾表示UTC时间。 处理时差的方法: 1. **从UTC时间转换为本地时间**:如果你知道UTC时间,可以通过加上本地时区...

    java正则表达式实例(邮箱,车牌,密码,url,IP,身份证,车牌等等)

    时间验证(24小时制) ```regex (0?[0-9]|1[0-9]|2[0-3]):(0?[0-9]|[1-5][0-9]) ``` - **解析**:该正则表达式用于验证时间格式是否正确。 - `(0?[0-9]|1[0-9]|2[0-3])` 表示小时部分。 - `(0?[0-9]|[1-5][0-9])`...

    八种风格的时间日期.rar

    3. **欧洲格式**:在欧洲,日期通常以DD/MM/YYYY的形式出现,如"15/09/2022",时间可采用24小时制,如"14:30"。 4. **UNIX时间戳**:从1970年1月1日00:00:00 UTC起至当前时间的秒数,例如"1663269000"。 5. **人类...

Global site tag (gtag.js) - Google Analytics