`
soulwzy
  • 浏览: 15542 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

JAVA里面的时间日期类的用法

阅读更多
1、java.util.Date类型转换成long类型
java.util.Date dt = new Date();
System.out.println(dt.toString());   //java.util.Date的含义
long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数


2、由long类型转换成Date类型
SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
//前面的lSysTime是秒数,先乘1000得到毫秒数,再转为java.util.Date类型
java.util.Date dt = new Date(lSysTime1 * 1000);  
String sDateTime = sdf.format(dt);  //得到精确到秒的表示:08/31/2006 21:08:00
System.out.println(sDateTime);
 

3、"08/31/2006 21:08:00"格式的String转换java.util.Date类型
String sDt = "08/31/2006 21:08:00";
SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
Date dt2 = sdf.parse(sDt);
//继续转换得到秒数的long型
long lTime = dt2.getTime() / 1000;



//注意HH与hh含认不同,HH表示以24小时制取,hh表示以12小时制取

常用的格式的含义,摘自Jdk,注意大小写的含义通常是不同的:
字母    含义                            示例
y    Year                             1996;96             哪一年
M   Month in year  J              uly;Jul;07           一年中的哪一月
m   Minute in hour                 30                    一个小时中的第几分钟
w   Week in year                   27                   一年中的第几个星期
W   Week in month                 2                    一个月中的第几个星期
D    Day in year                     189                 一年中的第几天
d    Day in month                   10                  一个月中的第几天
H    Hour in day (0-23)            0                   一天中的第几个小时(24小时制)
h    Hour in am/pm (1-12)        12                  一天中上午、下午的第几个小时(12小时制)
S    Millisecond                      978                 毫秒数
s    Second in minute              55                  一分钟的第几秒


4、系统当前时间
long lSysTime2 = System.currentTimeMillis();   //得到毫秒表示的系统当前时间
分享到:
评论

相关推荐

    Java语言深入--Java中日期的使用方法

    Format.FULL, Locale.getDefault()); GregorianCalendar calendar = new GregorianCalendar();...对于更高级的需求,如处理时区、国际化等,Java 8引入了`java.time`包,提供了更为现代且易于使用的日期和时间API。

    Java读取Excel表格中的日期

    这里可以使用`DataFormatter`类来帮助格式化日期: ```java DataFormatter formatter = new DataFormatter(); String formattedDate = formatter.formatCellValue(cell); ``` 或者直接通过`Cell`对象获取日期: `...

    JAVA学生类Student

    在Java中,类的定义通常使用`public`关键字修饰,表示该类可以在其他包中访问。类名一般采用首字母大写的命名规则。 ### 3. 成员变量(属性) 成员变量是指在类中声明的变量,用来描述对象的特征。本例中,`...

    Java常用工具类,字符串、日期、jdbc、xml解析等等

    - `Date`和`Calendar`:Java的基础日期时间类,但使用起来相对复杂。 - `SimpleDateFormat`:格式化和解析日期/时间的类,如`yyyy-MM-dd HH:mm:ss`。 - `LocalDate`, `LocalTime`, `LocalDateTime`(Java 8及以上...

    活用JAVA语言JDK已有的类

    首先,我们来看`java.util.Date`类,它是用来表示日期和时间的类。表1-1和表1-2列出了`Date`类的一些常用方法: 1. `getYear()`:返回当前时间的年份,但会减去1900,所以实际年份需要加上1900。 2. `getMonth()`:...

    java源码包---java 源码 大量 实例

     Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法:  可直接输入文件名或网络地址,但必需事先连入网络。 Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,...

    在java中获取List集合中最大的日期时间操作

    在 Java 中,我们也可以使用自定义的排序方法来获取 List 集合中最大的日期时间操作。例如,我们可以使用 Comparator 接口来实现日期的比较。 例如: ```java List<Date> dateList = Lists.newArrayList(); // 添加...

    Java 1.6 API 中文 New

    里面列出了,Java的所有类及其使用方法! Java SE Platform 软件包: java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有类。 ...

    java api最新7.0

    里面列出了Java jdk 1.7的所有类及其使用方法! Java SE Platform 软件包: java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有...

    JAVA编写课程设计里面有万年历记事本等等+系统

    4. **日期和时间处理**:在万年历应用中,Java的java.time包提供了处理日期和时间的工具。开发者可以使用LocalDate、LocalTime、LocalDateTime等类来显示和操作日历信息。 5. **文件和数据存储**:记事本应用可能...

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

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

    java 核心API(java.text) 程序例子

    总的来说,`java.text`包是Java中处理文本格式化的核心工具,它提供的类和接口极大地简化了我们在程序中处理日期、时间、数字和字符串的工作,尤其是在进行国际化和本地化时。掌握这些类和接口的使用,能够帮助...

    java_(Java).zip_java 万年历

    这个“Java 万年历”教程旨在帮助新手们掌握基本的 Java 编程技能,同时了解日期和时间处理的原理。万年历程序通常用于显示任何年份的日历,因此它涉及到对日期和月份的计算,以及考虑闰年的情况。 1. **Java 语言...

    java源码包3

     Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法:  可直接输入文件名或网络地址,但必需事先连入网络。 Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,...

    java源码包2

     Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法:  可直接输入文件名或网络地址,但必需事先连入网络。 Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,...

    java-base.zip

    在Java编程语言中,`java.time`包是...为了更好地学习和理解这些知识点,你可以解压这个压缩包,查看`src`目录下的代码,尤其是那些名字与日期或时间相关的类,通过阅读和运行代码,可以深入理解`java.time`包的用法。

    手机里的日历实用程序(Java)

    在Java中,`java.util.Calendar` 类是内置的日期和时间类,可以用于创建、操作和格式化日期。但此程序可能没有直接使用`Calendar`,而是可能自定义了一个类来处理日期,因为`Calendar`默认只支持1900年以后的日期,...

    java操作Redis缓存设置过期时间的方法

    其他使用方法 除了使用 `expire` 方法设置过期时间外,我们也可以使用 `set` 方法的其他变体,例如: ```java public void save(String key, String value, Long expireSecond) { boolean keyExist = jedisClient...

    java开源包8

    PortGroper 是一款java写的开源拒绝服务测试工具,它不是僵尸网络类的ddos,而是使用大量的代理作为bots发起DDOS。Port Groper可以与用测试防火墙,干扰web 统计脚本的跟踪,为网站增加流量..往好了用什么都能干,就是...

    写入properties文件时间并且读出时间

    - 如果需要将读取出的时间字符串转换回日期对象,可以使用`SimpleDateFormat.parse`或`java.time.format.DateTimeFormatter.parse`方法。例如: ```java try { Date lastUpdateTime = new SimpleDateFormat(...

Global site tag (gtag.js) - Google Analytics