java中字符串与日期的转换实例

 更新时间:2013年05月01日 14:51:00   作者:  
java中字符串与日期的转换实例,需要的朋友可以参考一下

复制代码 代码如下:

import java.sql.Timestamp;
import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class DateIO {

public static void main(String[] args) {

Date date= new  DateIO().strToDate("2013-04-01");

String strdate=new DateIO().dateToStr(date);

String srrdate=new DateIO().timestampToStr(System.currentTimeMillis());

Timestamp ts=new DateIO().strToTimestamp(new Date());

}

//String 转换为 Date

public Date strToDate(String strdate){

DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 

Date date = null;   

try {

date = format.parse(strdate);

} catch (ParseException e) {

e.printStackTrace();

}

System.out.println("date:"+date);

return date;

}

//Date 转换为 String

public String dateToStr(Date date){


//年月日****-**-**

DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 

String str = format.format(date);   

System.out.println("str:"+str);


//年月日**-*-*

format = DateFormat.getDateInstance(DateFormat.SHORT);     

str = format.format(date);  

System.out.println(str); 


//年月日****-*-*

format = DateFormat.getDateInstance(DateFormat.MEDIUM);     

str = format.format(date); 

System.out.println(str); 


//****年*月*日星期*

format = DateFormat.getDateInstance(DateFormat.FULL);     

str = format.format(date);

System.out.println(str); 

return str;

}


//Timestamp转换为String

public String timestampToStr(Long timestamp){

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒 

String str = df.format(timestamp); 

System.out.println(str); 

return str;

}

//Date转换为Timestamp

public Timestamp strToTimestamp(Date date){

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

String time = df.format(date); 

Timestamp ts = Timestamp.valueOf(time); 

System.out.println(ts); 

return ts;

}

}

相关文章

  • Java列表元素自定义排序方式

    Java列表元素自定义排序方式

    文章介绍了在Java开发中如何对列表元素进行自定义排序,通过实现`Comparator`接口并重写`compare`方法来指定自定义排序规则,示例展示了如何对汉字数字进行排序,并通过改变自定义顺序列表的元素添加顺序来实现倒序排序
    2024-12-12
  • SpringBoot整合PowerJob实现定时任务调度

    SpringBoot整合PowerJob实现定时任务调度

    最近项目需要使用定时任务,而使用了PowerJob做任务调度模块,感觉这个框架真香,今天我们就来深入了解一下新一代的定时任务框架——PowerJob,需要的朋友可以参考下
    2024-03-03
  • java读取excel文件的两种方法

    java读取excel文件的两种方法

    这篇文章主要为大家详细介绍了java读取excel文件的两种方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • spring-mybatis与原生mybatis使用对比分析

    spring-mybatis与原生mybatis使用对比分析

    这篇文章主要介绍了spring-mybatis与原生mybatis使用对比分析,需要的朋友可以参考下
    2017-11-11
  • mybatis-plus主键id生成、字段自动填充的实现代码

    mybatis-plus主键id生成、字段自动填充的实现代码

    这篇文章主要介绍了mybatis-plus主键id生成、字段自动填充的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Spring之IOC详解

    Spring之IOC详解

    本文主要介绍了Spring中的IOC的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • spring boot教程之全局处理异常封装

    spring boot教程之全局处理异常封装

    这篇文章主要给大家介绍了关于spring boot教程之全局处理异常封装的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • 解决idea2020.2遇到pom.xml文件报错maven插件tomcat7的问题

    解决idea2020.2遇到pom.xml文件报错maven插件tomcat7的问题

    这篇文章主要介绍了idea2020.2遇到pom.xml文件报错maven插件tomcat7的问题,本文给大家分享解决方法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • SpringBoot整合MinIO实现文件上传的方法详解

    SpringBoot整合MinIO实现文件上传的方法详解

    一般涉及到文件上传,基本上都是保存在项目本地,这种方式比较省事,但是安全性不高。所以今天给大伙详细介绍一些如何利用MinIO实现文件上传,感兴趣的可以了解一下
    2022-05-05
  • Java 给图片和动图添加水印的方法

    Java 给图片和动图添加水印的方法

    本篇文章主要介绍了Java 给图片和动图添加水印的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04

最新评论