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(); //得到毫秒表示的系统当前时间
分享到:
相关推荐
Format.FULL, Locale.getDefault()); GregorianCalendar calendar = new GregorianCalendar();...对于更高级的需求,如处理时区、国际化等,Java 8引入了`java.time`包,提供了更为现代且易于使用的日期和时间API。
这里可以使用`DataFormatter`类来帮助格式化日期: ```java DataFormatter formatter = new DataFormatter(); String formattedDate = formatter.formatCellValue(cell); ``` 或者直接通过`Cell`对象获取日期: `...
在Java中,类的定义通常使用`public`关键字修饰,表示该类可以在其他包中访问。类名一般采用首字母大写的命名规则。 ### 3. 成员变量(属性) 成员变量是指在类中声明的变量,用来描述对象的特征。本例中,`...
- `Date`和`Calendar`:Java的基础日期时间类,但使用起来相对复杂。 - `SimpleDateFormat`:格式化和解析日期/时间的类,如`yyyy-MM-dd HH:mm:ss`。 - `LocalDate`, `LocalTime`, `LocalDateTime`(Java 8及以上...
首先,我们来看`java.util.Date`类,它是用来表示日期和时间的类。表1-1和表1-2列出了`Date`类的一些常用方法: 1. `getYear()`:返回当前时间的年份,但会减去1900,所以实际年份需要加上1900。 2. `getMonth()`:...
Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: 可直接输入文件名或网络地址,但必需事先连入网络。 Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,...
在 Java 中,我们也可以使用自定义的排序方法来获取 List 集合中最大的日期时间操作。例如,我们可以使用 Comparator 接口来实现日期的比较。 例如: ```java List<Date> dateList = Lists.newArrayList(); // 添加...
里面列出了,Java的所有类及其使用方法! Java SE Platform 软件包: java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有类。 ...
里面列出了Java jdk 1.7的所有类及其使用方法! Java SE Platform 软件包: java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有...
4. **日期和时间处理**:在万年历应用中,Java的java.time包提供了处理日期和时间的工具。开发者可以使用LocalDate、LocalTime、LocalDateTime等类来显示和操作日历信息。 5. **文件和数据存储**:记事本应用可能...
java 中的日期格式化是通过 SimpleDateFormat 类来实现的,该类提供了灵活的日期格式化方式,通过指定日期和时间模式字符串,可以将日期和时间格式化为字符串。日期和时间模式字符串是由日期和时间模式字母组成的,...
总的来说,`java.text`包是Java中处理文本格式化的核心工具,它提供的类和接口极大地简化了我们在程序中处理日期、时间、数字和字符串的工作,尤其是在进行国际化和本地化时。掌握这些类和接口的使用,能够帮助...
这个“Java 万年历”教程旨在帮助新手们掌握基本的 Java 编程技能,同时了解日期和时间处理的原理。万年历程序通常用于显示任何年份的日历,因此它涉及到对日期和月份的计算,以及考虑闰年的情况。 1. **Java 语言...
Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: 可直接输入文件名或网络地址,但必需事先连入网络。 Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,...
Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: 可直接输入文件名或网络地址,但必需事先连入网络。 Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,...
在Java编程语言中,`java.time`包是...为了更好地学习和理解这些知识点,你可以解压这个压缩包,查看`src`目录下的代码,尤其是那些名字与日期或时间相关的类,通过阅读和运行代码,可以深入理解`java.time`包的用法。
在Java中,`java.util.Calendar` 类是内置的日期和时间类,可以用于创建、操作和格式化日期。但此程序可能没有直接使用`Calendar`,而是可能自定义了一个类来处理日期,因为`Calendar`默认只支持1900年以后的日期,...
其他使用方法 除了使用 `expire` 方法设置过期时间外,我们也可以使用 `set` 方法的其他变体,例如: ```java public void save(String key, String value, Long expireSecond) { boolean keyExist = jedisClient...
PortGroper 是一款java写的开源拒绝服务测试工具,它不是僵尸网络类的ddos,而是使用大量的代理作为bots发起DDOS。Port Groper可以与用测试防火墙,干扰web 统计脚本的跟踪,为网站增加流量..往好了用什么都能干,就是...
- 如果需要将读取出的时间字符串转换回日期对象,可以使用`SimpleDateFormat.parse`或`java.time.format.DateTimeFormatter.parse`方法。例如: ```java try { Date lastUpdateTime = new SimpleDateFormat(...