1、String与Date类型转换:

1、获取当前系统时间:

Date date1 = new Date();   //获取系统当前时间

Calendar cal = Calendar.getInstance();

Date t = cal.getTime();  //获取系统当前时间

System.currentTimeMillis(); //获取系统当前时间毫秒数

2、Date类型转换为String类型:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd");

String str = sdf.format(date1);

String str1 =sdf1.format(date1);

System.out.println(str);

System.out.println(str1);

说明:sdf和sdf1只是两个不懂的格式化类型的定义,类型可以自由定义。

效果如下:

3、String类型转换为Date类型:

String str2 = "2011-02-02 12:12:12";

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");

SimpleDateFormat sdf3 = new SimpleDateFormat

("yyyy-MM-dd HH:mm:ss");

Date date3 = sdf2.parse(str2);

Date date4 = sdf3.parse(str2);

System.out.println(date3);

System.out.println(date4);

说明:sdf2和sdf3的格式要求,区别是时间部分,另不可在格式化中出现中文字符。

String str4 = "2012-01-04";

//只显示日期部分

System.out.println(java.sql.Date.valueOf(str4));

由于Date类型只能显示时间部分,而无法显示时间不分,因而出现了timestamp类型。

2、String与Timestamp类型转换:

1、String转换为Timestamp类型:

String str3 = "2011-02-02 12:12:12";

Timestamp.valueOf(str3);

System.out.println(Timestamp.valueOf(str3));

2、timestamp转换为string类型

Long l = System.currentTimeMillis();

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

System.out.println(Timestamp.valueOf(format.format(l)));

最新文章

  1. extJs学习基础
  2. VC++6.0MFC运行的简单流程
  3. Erlang 虚拟机 BEAM 指令集之内存管理相关的指令
  4. ZooKeeper系列3:ZooKeeper命令、命令行工具及简单操作
  5. PAT乙级 1011. A+B和C (15)
  6. oracle odbc配置
  7. C语言学习--全局变量、静态本地变量
  8. java事件处理4(焦点,键盘
  9. HDU-1078
  10. java中String s = new String("abc")创建了几个对象?
  11. JAVA加密算法系列-MD5
  12. [论文阅读] ImageNet Classification with Deep Convolutional Neural Networks(传说中的AlexNet)
  13. 从事三年java开发后, 我打算转人工智能
  14. Express static 托管静态文件 理解
  15. es组合多个条件进行查询
  16. Linux的命名空间详解--Linux进程的管理与调度(二)
  17. 主引导记录MBR的结构和作用
  18. nanosleep()
  19. 使用ghost硬盘对拷备份系统
  20. c#与lua交互里,错误处理

热门文章

  1. 必备的 Java 参考资源列表(转)
  2. startActivityForResult 页面跳转回调
  3. 关于UIView(转)
  4. 【MFC三天一个游戏】之 局域网黑白棋
  5. django templates学习使用记录
  6. Android 常用工具类之SPUtil,可以修改默认sp文件的路径
  7. oracle 数据泵 详解
  8. java网络编程之UDP通讯
  9. 3.1将AngularJS放入上下文
  10. 定义提示符 PS1 PS4