`
leon.s.kennedy
  • 浏览: 110460 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

java时间与字符串转换

 
阅读更多

 

//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);
 }

分享到:
评论

相关推荐

    Java字符串转换为日期和时间比较大小[归类].pdf

    我们可以使用 StringBuffer 将时间字符串转换为时间对象,然后使用 after 方法比较时间的大小。 ```java StringBuffer timeBegin = new StringBuffer(); StringBuffer timeEnd = new StringBuffer(); timeBegin....

    json工具类,java日期转换,字符串转换等各种工具类

    例如,可以使用`parse()`方法将字符串转换为日期,`format()`方法则反之。 3. **字符串转换**: 字符串操作包括字符串与基本类型之间的转换,如`Integer.parseInt()`和`Integer.toString()`用于整型,`Double....

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    ### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...

    字符串转换时间

    在IT领域,尤其是在编程中,字符串转换为时间格式是一个常见的任务。这主要涉及到日期和时间的处理,这对于分析数据、创建日历应用、追踪事件或处理时间区间等问题至关重要。在这个主题下,我们将深入探讨以下几个...

    Java字符串长度不够前面或后面补0.txt

    3. **Integer.parseInt()方法**:此方法用于将一个字符串转换为整型数值。 4. **DecimalFormat类**:`DecimalFormat`是`NumberFormat`的一个子类,用于格式化数字,可以指定特定的模式来格式化输出。 #### 二、补0...

    Java时间类型和字符串之间的各种转换及几种常见的排序

    个人积累的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日期时间字符串和毫秒相互转换的方法

    在Java中,可以使用Calendar和SimpleDateFormat类来实现日期时间字符串转换成毫秒。下面是一个示例代码: ```java @Test public void test() throws ParseException { String dateTime = "2016-12-31 12:30:45 123...

    java源码数字字符串排序

    第二种方法是将字符串转换为整数(例如,使用`Integer.parseInt()`),然后使用整数比较,这种方法在数值范围不超出Integer的最大值时更为高效。 快速排序是一种非常著名的排序算法,其平均时间复杂度为O(n log n)...

    在 Java 中将字符串转换为双精度型.docx

    `valueOf()` 方法也是 `Double` 类的一个静态方法,它的功能与 `parseDouble()` 类似,可以将字符串转换为 `double` 类型。这个方法的内部实际上也是调用了 `parseDouble()`。 ```java // 示例代码 String str = ...

    java中日期和字符串之间的转换

    里面介绍了几种字符串和日期之间的转换,可以根据条件选择合适的方法

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式[文].pdf

    Java.util.Date与java.sql.Date的互转及字符串转换为日期时间格式 java.util.Date和java.sql.Date是Java中两个常用的日期时间类,分别属于不同的包。java.util.Date是Java标准库中的日期时间类,而java.sql.Date是...

    java实现时间与字符串之间转换

    本文将详细介绍Java实现时间与字符串之间转换的方法,包括long字符串转换成yyyy-MM-dd HH:mm:ss格式输出、字符串转换成时间、取得当前系统时间、返回yyyy-MM-dd HH:mm:ss字符串、取得当前系统时间、返回HH:mm:ss字符...

    编程相关 原创字符串转换小工具

    标题中的“编程相关 原创字符串转换小工具”表明这是一个专门为编程人员设计的实用工具,专注于处理字符串的转换操作。在计算机编程中,字符串处理是至关重要的,无论是数据分析、文本解析还是用户输入验证,都会...

    时间,字符串常用工具类

    例如,它可能提供格式化日期和时间的功能,将日期转换为字符串,或将字符串解析为日期。在Java中,这样的工具类可能是`java.time`包的一部分,如`LocalDateTime`、`Instant`或`ZonedDateTime`。它们可以用来获取当前...

    字符串时间转换时间格式问题带配图完整解决方案--kettle版.doc

    ### 字符串时间转换时间格式问题带配图完整解决方案—Kettle版 #### ETL概念与Kettle简介 ETL(Extract-Transform-Load)即数据抽取、转换、装载的过程,是金融IT领域中处理大数据量的核心技术之一。随着业务的...

    java 时间转换工具

    3.支持字符串转java.util.Date 支持字符串格式: yyyyMMdd yyyyMMddHH yyyyMMddHHmm yyyyMMddHHmmss yyyy-MM-dd yyyy.MM.dd yyyy/MM/dd yyyy MM dd 年月日格式可以和下面的交换 yyyyMMdd HH yyyyMMdd HHmm ...

Global site tag (gtag.js) - Google Analytics