`
wxzauh
  • 浏览: 18146 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java Date,long,String 日期转换

 
阅读更多
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日期时间Date类型,long类型,String类型表现形式的转换.pdf

    在Java开发中,日期时间的处理是一个常见且重要的功能...以上就是对Java日期时间Date类型、long类型、String类型表现形式转换的详细解析。掌握了这些基本的转换方法,就能在Java项目中更加灵活高效地处理日期时间数据。

    java中将string类型转换成timestamp类型

    在上面的代码中,我们首先创建了一个SimpleDateFormat对象,用于将String类型的日期字符串转换成Date类型的日期对象。然后,我们使用parse()方法将String类型的日期字符串转换成Date类型的日期对象。最后,我们使用...

    日期跟long转换小工具

    在Java编程语言中,日期通常表示为`java.util.Date`对象,而long型常用于存储时间戳,即自1970年1月1日00:00:00 UTC以来的毫秒数。这种表示方式方便进行日期计算和比较。然而,直接在代码中处理这两个类型之间的转换...

    TimeUtil_java-long型与Date型时间转换工具

    总的来说,`TimeUtil_java-long型与Date型时间转换工具`这个压缩包很可能包含了一个方便的工具类,用于在`long`类型和`Date`类型之间进行转换,并提供了日期相关的辅助方法。在实际开发中,这样的工具类可以极大地...

    String与date的转换

    在Java开发中,字符串(String)与日期(Date)之间的转换是一项常见的需求。例如,在处理用户输入的数据、解析文本文件或与数据库交互时,通常需要将字符串转换为日期对象进行进一步的操作,如日期计算、排序等;相反地...

    Date4long2String

    日期转换,long类型时间转换成string类型

    时间转换工具long和String的转换

    "时间转换工具long和String的转换"指的是将表示时间戳的long类型数值转换为格式化的日期字符串(如"yyyy-MM-dd HH:mm:ss"),反之亦然。这种转换在日志记录、数据存储和用户界面显示等方面都有广泛的应用。 首先,...

    Java 之 Date 和 Calendar 实例

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...

    string、long、date的相互转换,获取,传入日期是周几、传入日期最后一天、传入日期当月所有日期、2日期内的所有日期

    string、long、date的相互转换,获取,传入日期是周几、传入日期最后一天、传入日期当月所有日期、2日期内的所有日期

    java时间转换大全

    本文将详细介绍Java中常用的时间和日期转换方法,涵盖日期与字符串之间的相互转换、日期与时间戳之间的转换等内容。 #### 一、导入所需包 为了实现日期和时间的转换,我们需要导入以下两个包: ```java import ...

    JAVA日期判断方法小结

    public long GetDatas(String date1, String date2) throws DataFormatException, ActivationException { SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd"); long myTime; long myTime2; long ...

    java转换万能工具类附带jar包

    一个json相互转换的万能java类... * 将java对象转换成json字符串,并设定日期格式 * @param javaObj * @param dataFormat * @return */ /** *//** * JSON 时间解析器具 * @param datePattern * @return */

    DateUtil.java 时间日期处理工具类

    包含"yyyy-MM-dd"、"yyyy-MM-dd HH:mm:ss"、"yyyyMMdd"、"yyyyMMddHHmmss"、"yyyy-MM"、...4.Date转String dateToString(Date date, String format); 5.Timestamp转String timestampToString(Timestamp ts)..... 等等

    java操作date对象

    在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取当前时间** 获取当前时间最常用...

    java DATE与时间戳互化

    在Java中,我们经常需要实现时间戳与`Date`对象之间的相互转换,这主要是为了更好地处理日期和时间信息。 ##### 1. 时间戳转化为Date或String 要将时间戳转化为`Date`对象或字符串格式,可以使用`SimpleDateFormat`...

    Date日期操作工具类

    在Java编程中,Date类是处理日期和时间的基础类,但在实际开发中,由于Date类本身的API设计并不十分友好,通常我们会使用工具类来简化日期的处理工作。本主题聚焦于一个名为"Date日期操作工具类"的实用工具,它提供...

    java 日期帮助类

    - `convertTimeZone(Date date, String fromZone, String toZone)`:在不同时区之间转换日期。 8. **日期间隔计算**: - `daysBetween(Date date1, Date date2)`:计算两个日期之间的天数差。 - `monthsBetween...

    java操作日期大全

    在Java中,常见的日期类型包括`String`、`java.util.Date`、`java.sql.Date`和`Calendar`等。这些类型之间可以相互转换。 ##### 1.1 字符串到`java.util.Date` ```java public static java.util.Date ...

    java中时间转换

    这里,我们创建了一个`Date`对象,然后使用相同的日期格式将其转换回字符串。 至于考勤判断,我们通常需要比较两个时间点,例如上班时间和下班时间。在Java 8中,我们可以使用`LocalDateTime`和`Duration`类来实现...

    使用Java反射机制将Map转换为Java对象,支持Boolean、Date类型

    在本主题中,我们将深入探讨如何使用Java反射机制将Map转换为Java对象,同时支持Boolean和Date类型的数据。这种转换在处理JSON到对象的映射或者数据库查询结果到对象的映射时非常有用。 首先,我们需要了解Java中的...

Global site tag (gtag.js) - Google Analytics