`

在java中实现日期类型和字符串类型的转换大全

    博客分类:
  • java
 
阅读更多

请开始

在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)

分类: j2se2324人阅读评论(0)收藏举报

用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。

 

Date、String、Timestamp之间的转换!

 

  1. publicstaticvoid main(String[] args) {
  2. // TODO Auto-generated method stub
  3. DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
  4. Date date = null;
  5. String str = null;
  6. // String转Date
  7. str = "2009-01-06";
  8. try {
  9. date = format.parse(str); // Wed sep 26 00:00:00 CST 2007
  10. } catch (ParseException e) {
  11. e.printStackTrace();
  12. }
  13. date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26
  14. System.out.println(date);
  15. // Date转String
  16. date = new Date(); // Wed sep 26 18 17:14:01 CST 2007
  17. str = format.format(date); // 2007-9-26
  18. System.out.println(str);
  19. format = DateFormat.getDateInstance(DateFormat.SHORT);
  20. str = format.format(date); // 07-9-26
  21. System.out.println(str);
  22. format = DateFormat.getDateInstance(DateFormat.MEDIUM);
  23. str = format.format(date); // 2007-9-26
  24. System.out.println(str);
  25. format = DateFormat.getDateInstance(DateFormat.FULL);
  26. str = format.format(date); // 2007年9月26日 星期三
  27. System.out.println(str);
  28. }

 

Timestamp和String之间转换的函数:

 

  1. publicstaticvoid main(String[] args) {
  2. // TODO Auto-generated method stub
  3. //Timestamp转化为String:
  4. SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒
  5. Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间
  6. String str = df.format(now);
  7. System.out.println(str);
  8. ///String转化为Timestamp:
  9. SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  10. Date date = new Date();
  11. String time = df1.format(date);
  12. Timestamp ts = Timestamp.valueOf(time);
  13. System.out.println(ts);
  14. }

分享到:
评论

相关推荐

    JAVA日期与字符串的转换

    JAVA日期与字符串的转换 1) 将一个Date类型的变量转换为字符串 2) 将一个字符串转换Date类型的变量

    日期类型与字符串类型相互转换

    java中各种日期类型与字符串类型相互转换

    JAVA日期字符串与日期互相转换(非常实用)

    JAVA:日期字符串与日期互相转换 (日期类型转字符串,字符串转日期格式) SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

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

    json读取 java日期转换 字符串转换 各种类型互相转换 集合排序 日期处理等,别看分多,里边包含13中java常用的公用类,绝对物超所值。

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

    个人积累的Java工具类扩展类,包括字符数组转字符串,质数判断,辗转相除法求最大公约数,对字符串的一些判断,几种常见的数组排序、插入、查找等,闰年判断 日期字符串解析等与日期有关的操作,随机字符串。...

    日期类型与字符串的相互转换;判断是否闰年;得到某一周的开始时间及结束时间等等日期处理

    日期类型与字符串的相互转换;判断是否闰年;得到某一周的开始时间及结束时间等等日期处理

    JSON转换为JAVA对象及日期格式转换处理 -

    JSON转换为JAVA对象及日期格式转换处理 -

    springboot整合mongo自定义Converter 实现字符串和Date类型互转 并且查询陈宫

    使用自定义了时间和字符串的转换规则 存的时候 存字符串 读取的时候 转换为日期类型 但是在按时间查找的时候 也可以使用 下载后 直接运行 Test类 修改下MongodbConfiguration的mongoUrl 写的时候将时间转为字符串 ...

    java实现字符串和日期类型相互转换的方法

    主要介绍了java实现字符串和日期类型相互转换的方法,涉及java针对日期与字符串的转换与运算相关操作技巧,需要的朋友可以参考下

    DateUtil.java

    基于Java 日期转换类: 支持如下(以下的方法格式都可以自定义): ...将字符串转换成java.util.Date类型 将字符串转换成java.sql.Date类型 将字符串转换成Timestamp类型 比较两个时间的时间差,返回格式为x天x时x分x秒

    java字符串与日期类型转换的工具类

    主要为大家详细介绍了java字符串与日期类型转换的工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    JAVA中通用的日期格式转换

    /** * 作用:将字符串转化为日期类型 * @param operDate :当前要进行操作的日期 * @param type :希望通过操作返回的日期类型 * @return */

    Java中封装的全局日期处理工具类

    判断字符串是否为日期字符串 获取日期字符串的日期风格。失敗返回null。 将日期字符串转化为日期。失败返回null。 将日期字符串转化为另一日期字符串。失败返回null。 增加日期的年份。失败返回null。 增加...

    JAVA_API1.6文档(中文)

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

    java日期操作类

    日期操作类 Long转日期 字符串毫秒转日期 格式化日期转换方法,年 月 日 时 分 秒 把格式化的日期补全 把格式化的日期转化为毫秒 获取当天凌晨,夜间整点时间毫秒 校验日期是否合法 得到n天之后的日期 得到n天之后是...

    java面试题大全--java基础,struts,spring,ejb等

    8.编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。 9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。 10.找出下列代码可能存在的错误,并说明原因: 二、JSP&Servlet...

    Java - DateUtil 日期时间转换工具类

    将日期转换为中文字符串;将时间新增或减少对应月份;判断两个日期是否是同一个月;返回某月第一天/最后一天;按照给定格式返回某月第一天;智能格式化数据;获取两个时间之间的间隔;在某个时间基础上,往前推或者...

    java转换万能工具类附带jar包

    一个json相互转换的万能java类... * 将java对象转换成json字符串,并设定日期格式 * @param javaObj * @param dataFormat * @return */ /** *//** * JSON 时间解析器具 * @param datePattern * @return */

    Java开发技术大全(500个源代码).

    代码范例列表 第1章 示例描述:本章演示如何开始使用JDK进行程序的开发。 HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用... demoForceChange.java 演示强制类型转换 demoGeneric.java ...

    Java 1.6 API 中文 New

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类。...

Global site tag (gtag.js) - Google Analytics