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

所属分类: 软件编程 / java 阅读数: 59
收藏 0 赞 0 分享

复制代码 代码如下:

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;

}

}

更多精彩内容其他人还在看

详解Spring @Autowired 注入小技巧

这篇文章主要介绍了详解Spring @Autowired 注入小技巧,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

用java实现在txt文本中写数据和读数据的方法

今天小编就为大家分享一篇用java实现在txt文本中写数据和读数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
收藏 0 赞 0 分享

Java 按行读取文件按行写入文件并以空格分割字符串的方法

今天小编就为大家分享一篇Java 按行读取文件按行写入文件并以空格分割字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
收藏 0 赞 0 分享

springboot注册拦截器所遇到的问题

这篇文章主要介绍了springboot注册拦截器的方法及所遇到的问题,需要的朋友可以参考下
收藏 0 赞 0 分享

Quartz实现JAVA定时任务的动态配置的方法

这篇文章主要介绍了Quartz实现JAVA定时任务的动态配置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

java实现PDF转图片的方法

这篇文章主要为大家详细介绍了java实现PDF转图片的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

浅谈Spring Boot Web 应用性能优化

这篇文章主要介绍了浅谈Spring Boot Web 应用性能优化,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

java微信开发中的地图定位功能

本文通过实例代码给大家介绍了java微信开发中的地图定位功能,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

详解springboot中的jar包部署步骤

这篇文章主要介绍了springboot中的jar包部署步骤及linux中部署项目常用指令,需要的朋友可以参考下
收藏 0 赞 0 分享

java实现文件压缩成zip的工具类

这篇文章主要为大家详细介绍了java实现文件压缩成zip的工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享
查看更多