String和Date之间的转换。。
来源:互联网 发布:农产品网络推广方案 编辑:程序博客网 时间:2024/05/17 20:13
String和Date之间的转换。。
i.Time类是Date的子类:Time表示时间,Date是日期。
ii.Date和字符串之间的转换需要用到Format。 其中SimpleDateFormat继承自DateFormat继承自Format。
iii.SimpleDateFormat("yyyy-MM--dd")的构造函数,定义了时间的输出格式。ormat(Date date),将时间转换为String字符串。parse(String "1912-12-13")将字符串转换成Date对象。
iii其中DateFormat.getDateInstance(int style),得到相应格式的DateFormat.对象,其中,style为DateFormat.的静态成员变量:MEDIUM
FULL
SHORT
对应的格式分别为:1912-12-13
2007年1月18日 星期四12-12-13
package com.ben.test;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class StringOrDate { public static String dateToString(Date date, String type) { String str = null; DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); if (type.equals("SHORT")) { // 07-1-18 format = DateFormat.getDateInstance(DateFormat.SHORT); str = format.format(date); } else if (type.equals("MEDIUM")) { // 2007-1-18 format = DateFormat.getDateInstance(DateFormat.MEDIUM); str = format.format(date); } else if (type.equals("FULL")) { // 2007年1月18日 星期四 format = DateFormat.getDateInstance(DateFormat.FULL); str = format.format(date); } return str; } public static Date stringToDate(String str) { DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { // Fri Feb 24 00:00:00 CST 2012 date = format.parse(str); } catch (ParseException e) { e.printStackTrace(); } // 2012-02-24 date = java.sql.Date.valueOf(str); return date; } public static void main(String[] args) { Date date = new Date(); System.out.println(StringOrDate.dateToString(date, "FULL")); String str = "2012-2-24"; System.out.println(StringOrDate.stringToDate(str)); } }
0 0
- Date,Calendar和String之间的转换
- Date和String之间的转换
- string和date之间的转换
- string和date之间的转换
- String和Date、Timestamp之间的转换
- String和Date、Timestamp之间的转换
- String和Date,Timestamp之间的转换
- String和Date、Timestamp之间的转换
- String和Date、Timestamp之间的转换
- String和Date之间的转换。。
- date和String之间的转换,数据库
- String和Date、Timestamp之间的转换
- String和Date、Timestamp之间的转换
- Date和String之间转换
- Date 和 String 之间的相互装换 util.date和sql.date转换
- java.util.Date和 String之间的转换
- flex中date和string之间的类型转换
- Java:String和Date、Timestamp之间的转换
- 数字三角形问题 NOJ 1226
- java设计模式基础-单例模式的几种写法
- 计算机组成第五周:单周期处理器
- [LeetCode][Database]Nth Hightest Salary
- fgbfdcbfbvcbcvbvcbcvbvc
- String和Date之间的转换。。
- Rainy season best wbp brown film faced plywood
- SecureCRT delete删除出错
- 利用mat遍历图像的方法
- 读书笔记
- Java--强引用、软引用、弱引用、虚引用
- 第5周-项目1-深复制纠错
- 是地方多舒服的所发生的
- 个人学习c语言的一些经验!