String与Date类型互相转换
来源:互联网 发布:seo与网络营销 编辑:程序博客网 时间:2024/05/21 20:30
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* Created by a1996_000 on 2017/9/5.
*/
public class DataType {
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;
// Fri Feb 24 00:00:00 CST 2012
try {
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(DataType.dateToString(date, "MEDIUM"));
String str = "2012-2-24";
System.out.println(DataType.stringToDate(str));
}
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* Created by a1996_000 on 2017/9/5.
*/
public class DataType {
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;
// Fri Feb 24 00:00:00 CST 2012
try {
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(DataType.dateToString(date, "MEDIUM"));
String str = "2012-2-24";
System.out.println(DataType.stringToDate(str));
}
}
阅读全文
0 0
- String与Date类型互相转换
- String类型与Date日期类型互相转换
- java String类型与Date日期类型互相转换
- 11、Java String类型与Date日期类型互相转换
- java String类型与Date日期类型互相转换
- String和Date类型互相转换
- date类型与string转换
- mysql Date类型与String类型转换
- QString与string类型互相转换
- Date类型与xxxx-xx-xx类型互相转换
- Flex 4中 Date 与String 互相转换
- java Date类与String类互相转换
- Date与String互相转换的工具类
- java string与date类型转换
- String 类型与 Date 的转换
- java string与date类型转换
- Date转换String类型
- String类型转换Date类型
- scheduleD定时时间介绍
- C语言,求pi的值
- Just another Robbery LightOJ
- 红黑树性质的彻底理解
- 生成器并行
- String与Date类型互相转换
- Modbus协议栈模型
- 一步到位分布式开发Zookeeper实现集群管理
- hdfs 采用append方式追加数据时报错
- tomcat架构分析
- 前端学习笔记之2 CSS样式
- h5下载图片
- HTML刷新当前页面的小脚本
- 转载 解密蓝牙mesh系列 | 第一篇 【关于拓扑】【mesh网络的动机】【以消息为中心的通信】【消息和设备状态】