1.Timestamp,Date和String的互相转换

  1. //Timestamp转换成String:
  2. Timestamp ts = new Timestamp(System.currentTimeMillis());
  3. String tsStr = "";
  4. DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
  5. try {
  6. // 方法一
  7. tsStr = sdf.format(ts);
  8. System.out.println(tsStr);
  9. // 方法二
  10. tsStr = ts.toString();
  11. System.out.println(tsStr);
  12. } catch (Exception e) {
  13. e.printStackTrace();
  14. }
  15.  
  16. // String转换成Timestamp:
  17. Timestamp ts = new Timestamp(System.currentTimeMillis());
  18. String tsStr = "2011-05-09 11:49:45";
  19. try {
  20. ts = Timestamp.valueOf(tsStr);
  21. System.out.println(ts);
  22. } catch (Exception e) {
  23. e.printStackTrace();
  24. }
  25.  
  26. // Date转换成String:
  27. String dateStr = "";
  28. Date date = new Date();
  29. // format的格式可以任意
  30. DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
  31. DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH/mm/ss");
  32. try {
  33. dateStr = sdf.format(date);
  34. System.out.println(dateStr);
  35. dateStr = sdf2.format(date);
  36. System.out.println(dateStr);
  37. } catch (Exception e) {
  38. e.printStackTrace();
  39. }
  40.  
  41. // String转换成Date:
  42. String dateStr = "2010/05/04 12:34:23";
  43. Date date = new Date();
  44. // 注意format的格式要与日期String的格式相匹配
  45. DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
  46. try {
  47. date = sdf.parse(dateStr);
  48. System.out.println(date.toString());
  49. } catch (Exception e) {
  50. e.printStackTrace();
  51. }

2.Calendar的用法(已有的的Timestamp对象expiration值减掉5年,返回给createdate对象)

  1. Calendar c = Calendar.getInstance();
  2. c.setTime(expiration);
  3. c.add(Calendar.YEAR,-5);
  4. Timestamp createdate = new Timestamp(c.getTimeInMillis());

Timestamp,Date和String的互相转换的更多相关文章

  1. 【java】Date与String之间的转换及Calendar类:java.text.SimpleDateFormat、public Date parse(String source) throws ParseException和public final String format(Date date)

    package 日期日历类; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util. ...

  2. Date与String间的转换

    一.Date-->String :格式化过程 1. DateFormat :String format(Date d) 2.SimpleDateFormat是继承DateFormat(抽象类)的 ...

  3. 【mysql】Date和String的互相转换(DATE_FORMAT & STR_TO_DATE)

    1.Date  ——>  String 使用的函数:DATE_FORMAT(date,format)     date:需要转换的日期       format:格式化的样式 format样式整 ...

  4. java Date和String转换总结

    java.util.Date和String类型的转换是非常常用的,现在总结一下: 1. Date转换为String //Date --->String DateFormat dft = new ...

  5. Date、String和Timestamp类型转换

    1.String与Date类型转换: 1.获取当前系统时间: Date date1 = new Date();   //获取系统当前时间 Calendar cal = Calendar.getInst ...

  6. Java Date,long,String 日期转换

    1.java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java. ...

  7. Date、String、Calendar、Timestamp类型之间的转化

    1.Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDa ...

  8. MySQL5.6中date和string的转换和比较

    Conversion & Comparison, involving strings and dates in MySQL 5.6 我们有张表,表中有一个字段dpt_date,SQL类型为da ...

  9. Java之SimpleDateFormat日期格式转换(Date 和 String 类型之间的转换)

    SimpleDateFormat : 可以选择任何用户定义的日期-时间格式的模式    "yyyy-MM-dd HH:mm:ss:SSS"1.格式化:Date -->Stri ...

随机推荐

  1. CentOS7下搭建Tomcat服务器

    Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选.Tomcat 和 IIS ...

  2. 123457123457---com.threeapp.ShuiShiYanLiWang01----谁是眼力王

    com.threeapp.ShuiShiYanLiWang01----谁是眼力王

  3. Golang 项目 GOPATH 总结

    查看GOPATH go env 项目里执行:go  get  github/winyh/XXX 命令时, 包会下载到 GOPATH第一个目录下的src文件夹 项目里引入依赖的时候会自动到GOPATH里 ...

  4. php-fpm优化参数介绍

    1.php-fpm优化参数介绍他们分别是:pm.pm.max_children.pm.start_servers.pm.min_spare_servers.pm.max_spare_servers. ...

  5. Web前端开发工具

    WebStorm: dreamweaver; Hbuilder: sublime text: 前端神器brackets.

  6. 欧姆龙 EntherNet/IP(CIP报文格式)

    Enthip/IP_ CIP报文格式 测试Demo在文章末尾 注册请求帧: 0x65 0x00   注册请求命令 2byte 0x04,0x00   header长度2byte   < 封装头& ...

  7. 利用pandas读取Excel表格,用matplotlib.pyplot绘制直方图、折线图、饼图

    利用pandas读取Excel表格,用matplotlib.pyplot绘制直方图.折线图.饼图 数据: 折线图代码: import  pandas  as pdimport  matplotlib. ...

  8. Tengine编译安装+lua+sticky模块

    一.两个依赖包 有yum的直接 yum   yum –y install openssl openssl-devel prce prce-devel zlib zlib-devel 没有yum环境的, ...

  9. fastadmin 后台view data-source关联报500错误问题

    data-source 关联模型通过id关联被关联表的name字段,没有name字段就报500

  10. Information retrieval (IR class2)

    1.  解析文档一般要分析哪些方面? - 首先分析文档的格式,是docx,html,xml,pdf... - 其次分析文档的语言,是英语,汉语,日语,德语... - 使用的什么字符集,ASCII编码, ...