//date转换字符串
Date date = new Date();
SimpleDateFormat sdf= new SimpleDateFormat();//时间格式化的类
sdf.applyPattern("yyyy-MM月dd日");
System.out.println(sdf.format(date));//format把时间转换成字符串了
///~
output:
2011-08月24日
//字符串转时间
String sDate = "2008-08-08";
sdf.applyPattern("yyyy-MM-dd");
Date nDate = null;
try {
//nDate = (Date)sDate; 不能如此强转
nDate = sdf.parse(sDate);//parse方法把字符串转成时间
System.out.println(nDate);
} catch (ParseException e) {
e.printStackTrace();
}///~
output:
Fri Aug 08 00:00:00 CST 2008
//java.util.Date 转 java.sql.Date
java.sql.Date sqlDate = new java.sql.Date(nDate.getTime());
System.out.println(sqlDate);
///~
output:
2008-08-08
java.sql.Date 和 java.sql.Timestamp 和 java.sql.Time 都是从 java.util.Date继承
java.sql.Date只保存日期,不保存时间
Timestamp既有日期也有时间
而java.sql.Time 只保存时间
所以存数据库时,用Timestamp
public static void main(String[] args) {
System.out.println(new Date());
//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
java.sql.Date s = new java.sql.Date(new Date().getTime());
System.out.println(s);
}
分享到:
相关推荐
我们可以使用 StringBuffer 将时间字符串转换为时间对象,然后使用 after 方法比较时间的大小。 ```java StringBuffer timeBegin = new StringBuffer(); StringBuffer timeEnd = new StringBuffer(); timeBegin....
例如,可以使用`parse()`方法将字符串转换为日期,`format()`方法则反之。 3. **字符串转换**: 字符串操作包括字符串与基本类型之间的转换,如`Integer.parseInt()`和`Integer.toString()`用于整型,`Double....
### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...
在IT领域,尤其是在编程中,字符串转换为时间格式是一个常见的任务。这主要涉及到日期和时间的处理,这对于分析数据、创建日历应用、追踪事件或处理时间区间等问题至关重要。在这个主题下,我们将深入探讨以下几个...
3. **Integer.parseInt()方法**:此方法用于将一个字符串转换为整型数值。 4. **DecimalFormat类**:`DecimalFormat`是`NumberFormat`的一个子类,用于格式化数字,可以指定特定的模式来格式化输出。 #### 二、补0...
个人积累的Java工具类扩展类,包括字符数组转字符串,质数判断,辗转相除法求最大公约数,对字符串的一些判断,几种常见的数组排序、插入、查找等,闰年判断 日期字符串解析等与日期有关的操作,随机字符串。...
8. **JSON与字符串转换**:在数据交换和存储中,JSON(JavaScript Object Notation)格式广泛应用。字符串可以被解析成JSON对象,也可以将JSON对象转换回字符串,便于传输和存储。 9. **Base64编码**:在需要将二...
4. `strToDateLong(String strDate)`: 这个方法的作用是将给定的 "yyyy-MM-dd HH:mm:ss" 格式的字符串转换为 `Date` 对象。它使用 `SimpleDateFormat` 的 `parse()` 方法来完成这个任务。`ParsePosition` 用于跟踪...
在Java中,可以使用Calendar和SimpleDateFormat类来实现日期时间字符串转换成毫秒。下面是一个示例代码: ```java @Test public void test() throws ParseException { String dateTime = "2016-12-31 12:30:45 123...
第二种方法是将字符串转换为整数(例如,使用`Integer.parseInt()`),然后使用整数比较,这种方法在数值范围不超出Integer的最大值时更为高效。 快速排序是一种非常著名的排序算法,其平均时间复杂度为O(n log n)...
`valueOf()` 方法也是 `Double` 类的一个静态方法,它的功能与 `parseDouble()` 类似,可以将字符串转换为 `double` 类型。这个方法的内部实际上也是调用了 `parseDouble()`。 ```java // 示例代码 String str = ...
里面介绍了几种字符串和日期之间的转换,可以根据条件选择合适的方法
Java.util.Date与java.sql.Date的互转及字符串转换为日期时间格式 java.util.Date和java.sql.Date是Java中两个常用的日期时间类,分别属于不同的包。java.util.Date是Java标准库中的日期时间类,而java.sql.Date是...
本文将详细介绍Java实现时间与字符串之间转换的方法,包括long字符串转换成yyyy-MM-dd HH:mm:ss格式输出、字符串转换成时间、取得当前系统时间、返回yyyy-MM-dd HH:mm:ss字符串、取得当前系统时间、返回HH:mm:ss字符...
标题中的“编程相关 原创字符串转换小工具”表明这是一个专门为编程人员设计的实用工具,专注于处理字符串的转换操作。在计算机编程中,字符串处理是至关重要的,无论是数据分析、文本解析还是用户输入验证,都会...
例如,它可能提供格式化日期和时间的功能,将日期转换为字符串,或将字符串解析为日期。在Java中,这样的工具类可能是`java.time`包的一部分,如`LocalDateTime`、`Instant`或`ZonedDateTime`。它们可以用来获取当前...
### 字符串时间转换时间格式问题带配图完整解决方案—Kettle版 #### ETL概念与Kettle简介 ETL(Extract-Transform-Load)即数据抽取、转换、装载的过程,是金融IT领域中处理大数据量的核心技术之一。随着业务的...
3.支持字符串转java.util.Date 支持字符串格式: yyyyMMdd yyyyMMddHH yyyyMMddHHmm yyyyMMddHHmmss yyyy-MM-dd yyyy.MM.dd yyyy/MM/dd yyyy MM dd 年月日格式可以和下面的交换 yyyyMMdd HH yyyyMMdd HHmm ...