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;
还可以继续将描述转换成天数。且将结果强制转换成int类型。
int days = (int) TimeUnit.MILLISECONDS.toDays(time);
分享到:
相关推荐
在Java开发中,日期时间的处理是一个常见且重要的功能...以上就是对Java日期时间Date类型、long类型、String类型表现形式转换的详细解析。掌握了这些基本的转换方法,就能在Java项目中更加灵活高效地处理日期时间数据。
在这个例子中,Struts2会自动尝试将`uname`、`upass`、`age`和`birthday`字段的字符串值转换为对应的用户类属性类型,如`String`、`String`、`int`和`Date`。对于`hobby`字段,Struts2会将选中的复选框值转换为一个...
public static String getDate(Date date) 将Date的日期返回"yyyy-MM-dd HH:mm:ss"的字符串表现形式。 public static String getDate2(Date date) 根据当前日期返回不同形式的字符串形式。 public static String ...
例如,合理选择数据类型可以减少内存占用,避免不必要的类型转换,同时也能更好地理解和调试程序中的错误。 通过分析《数据在内存形态_Camingo.e》这个源码文件,我们可以更直观地看到易语言中各种数据类型如何被...
- 使用 `TO_NUMBER` 转换 `LONG` 类型的字段可能会导致超出整数范围的错误。 - 若字段中含有小数,则不应使用 `TO_NUMBER`,可尝试通过加0.0的方式转换。 示例: ```sql SELECT field_name + 0.0 AS numeric_field ...
- **包装类与基本类型的转换:** Java提供了基本类型的包装类如`Integer`, `Short`, `Long`, `Byte`, `Float`, `Double`, `Character`, `Boolean`,这些包装类可以用来在对象和基本类型之间进行转换。 - **示例代码...
3. **多态**:多态是指同一个行为具有多种不同的表现形式。在Java中,多态主要通过接口和抽象类实现,它可以使得子类对象能够被当作父类对象使用,增强了程序的灵活性。 #### 二、String是否是最基本的数据类型 ...
- **多态**: 同一个行为具有多种不同的表现形式,即一个接口可以被不同的实现类实现。 **2. String是最基本的数据类型吗?** 不是。`String`在Java中是一种对象,属于引用数据类型,而非基本数据类型。Java的基本...
包装类(Wrapper classes)是Java的8大基本数据类型对应的类,它们是Byte、Short、Integer、Long、Float、Double、Character、Boolean。自动装箱和拆箱是Java提供的一个便捷特性,它允许程序员在基本类型和包装类...
VB.Net 的 String 数据类型** - **定义**:用于存储文本字符串的类型。 **4. VB.Net 的 Boolean 数据类型** - **定义**:布尔类型,表示逻辑值 True 或 False。 **5. VB.Net 的 Date 数据类型** - **定义**:...
1. **switch语句能否作用在byte、char、short、long、String上?** - 在Java 7及以上版本中,`switch`语句支持`byte`、`char`、`short`、`int`以及`String`类型。 2. **简述“==”与equals有什么区别?** - `==`...
- `toUpperCase()`和`toLowerCase()`:转换字符串为大写或小写形式。 - `trim()`:删除字符串两端的空白字符。 #### 1.9 什么是单例模式?有几种?(必会) 单例模式是一种常用的软件设计模式,它确保一个类只有一...
- **Data**: 数据,信息的表现形式。 - **Date**: 日期,表示具体时间的日期。 - **Show**: 展示,用于显示数据或界面。 - **Reverse**: 相反,用于表示反转序列。 - **Sort**: 排序,用于按特定顺序排列数据。 - **...