原文:
http://blog.sina.com.cn/s/blog_58b360ae010007qr.html
Java时间设为二十四小时制和十二小时制的区别:
1) 二十四小时制: “yyyy-MM-dd HH:mm:ss”
2)十二小时制: “"yyyy-MM-dd hh:mm:ss"”
例(二十四小时制):
private String getTime(){
Calendar now;
SimpleDateFormat fmt;
now = Calendar.getInstance();
fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return fmt.format(now.getTime());
}
1.基本的获取时间方法
public class TestDate {
public static void main(String args[]) {
java.util.Date utildate=new java.util.Date();
System.out.println(utildate);
}
}
输出结果如下:
Mon Mar 12 17:40:00 CST 2007
2.获取年月日格式的时间
public class TestDate {
public static void main(String args[]) {
java.util.Date utildate=new java.util.Date();
java.sql.Date date=new java.sql.Date(utildate.getTime());
System.out.println(date);
}
}
输出结果如下:
2007-03-12
3.获取时分秒格式的时间
import java.util.*;
import java.text.*;
public class TestDate {
public static void main(String args[]) {
java.util.Date utildate=new java.util.Date();
String str=DateFormat.getTimeInstance().format(utildate);
System.out.println(str);
}
}
输出结果如下:
17:41:21
4.获取时间戳
import java.util.*;
public class TestDate {
public static void main(String args[]) {
java.util.Date utildate=new java.util.Date();
System.out.println(utildate.getTime());
}
}
或者用下面的方法:
public class TestDate {
public static void main(String args[]) {
long time=System.currentTimeMillis();
System.out.println(time);
}
}
输出结果如下:
1173692497326
分享到:
相关推荐
当出现Java获取时间与实际相差8小时的情况,这通常是因为JVM的默认时区设置为UTC(协调世界时),而你的本地时区可能是东八区(中国北京时间)。UTC比北京时间晚8小时,因此造成了时间差。 解决这个问题的方法有...
然而,标题"java 获取系统时间错误,少了8小时"表明开发者在尝试获取系统时间时遇到了一个时区问题。这通常与Java中的时区设置和夏令时(Daylight Saving Time, DST)处理有关。 Java的`Date`类在默认情况下会按照...
计算两个日期之间相差的天数,可以通过将日期转换为毫秒值,然后相减,并除以一天的毫秒数(即24小时*60分钟*60秒*1000毫秒)来实现。例如: ```java public static String getTwoDay(String sj1, String sj2) { ...
JavaScript经典特效——二十四小时时钟2是一个典型的网页交互设计,主要利用了JavaScript语言来实现一个实时更新的24小时制时钟。这个效果通常用于网页的头部或者底部,为用户提供当前时间信息,增强用户体验。 ...
在Java 8中,开发人员经常遇到一个棘手的问题,即在使用MyBatis或任何其他JDBC驱动程序将`LocalDateTime`对象插入MySQL数据库时,时间会比预期少8小时。这个问题通常与时区设置有关,特别是涉及到数据库服务器和Java...
#### 二、使用`SimpleDateFormat`和`Date`进行时间比较 1. **时间格式化**:首先需要将字符串形式的时间转换为`Date`对象,这通常需要借助`SimpleDateFormat`类来完成。 - **代码示例**: ```java ...
java时间工具类按照年月周维度在时间区间内输出时间点
- **获取小时(24小时制)**:使用`get(Calendar.HOUR_OF_DAY)`方法可以获得24小时制下的小时数。 ```java System.out.println("24小时制下的小时:" + c.get(Calendar.HOUR_OF_DAY)); ``` - **获取小时(12小时...
如果你想要显示的是24小时制的数字时间,只需确保时间格式中的`HH`部分,它代表24小时制的小时。如果要显示12小时制的时间,可以将`HH`替换为`hh`,并添加`a`来表示上午/下午(AM/PM): ```java DateTimeFormatter...
- `H`:24小时制的小时(0-23) - `m`:分钟(0-59) - `s`:秒(0-59) 例如,"yyyy-MM-dd HH:mm:ss"表示"年-月-日 时:分:秒",而"yyyy年MM月dd日HH时mm分ss秒"则为中文格式的日期时间。 4. `parse`和`format`...
这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...
本人亲自研发的回合制游戏的基本框架,2000多行,人物属性,技能,背包,商城,冒险等源代码,附带一个打包好的exe文件,可以直接运行。对java初学者很有帮助,希望你能从我的源代码中找到灵感,有对java感兴趣的...
### Oracle数据库时间类型与JAVA之间的转换和应用 #### 一、从Oracle数据库中查询时间的格式 在Oracle数据库中,时间通常以特定的格式存储。当通过Java应用程序使用JDBC从Oracle数据库中检索时间时,可能会遇到...
在Java编程中,`new Date()` 用于创建一个表示当前日期和时间的对象。然而,有时候开发者可能会遇到这样一个问题:使用 `new Date()` 输出的时间与系统的实际时间相差了八个小时。这种情况通常是由时区(TimeZone)...
1. **时间格式**:需要注意的是,`Calendar.HOUR`返回的是12小时制的时间,如果需要24小时制,则应使用`Calendar.HOUR_OF_DAY`。 ```java int hourOfDay = nowtime.get(Calendar.HOUR_OF_DAY); ``` 2. **国际...
在IT行业中,尤其是在软件开发领域,与硬件交互是常见的需求之一。这个场景中,我们关注的是如何使用JAVA来调用外接...只有深入理解和熟练运用这些技术,才能成功实现Java对制卡机的控制,构建出稳定可靠的制卡系统。
// 获取小时(24小时制) minute = calendar.get(Calendar.MINUTE); // 获取分钟 second = calendar.get(Calendar.SECOND); // 获取秒 System.out.printf("当前时间为:%d年%d月%d日 %d时%d分%d秒\n", year, ...
`HH`代表24小时制的时间,而如果使用`hh`则会表示12小时制的时间。 #### 修改数据库时间字段 在处理数据库操作时,如更新或插入日期字段,使用`java.sql.Date`是常见的做法。以下代码展示了如何将当前日期或指定...
6. **计算时辰**:时辰的计算基于24小时制,将小时数除以2(因为一天分为12个时辰),然后同样进行天干地支的映射。 在提供的demo中,可能包含了这些步骤的实现,以及如何调用这些功能的示例代码。测试代码`test`...
在Swing中,处理日期和时间选择的控件是至关重要的,因为它们为用户提供了一个直观的方式来选择日期或时间,而无需手动输入,从而减少了输入错误和数据丢失的风险。 标题中的“java swing 时间日期选择控件”指的是...