java之Stirng和Date转换
来源:互联网 发布:mac编译dll 编辑:程序博客网 时间:2024/05/24 06:08
1:大体思路
- 这种转换要用到java.text.SimpleDateFormat类
- 字符串转换成日期类型:
- 方法1:
- 也是最简单的方法 Date date=new Date("2008-04-14");
- 方法2:
- SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟
- String dstr="2008-4-24";
- java.util.Date date=sdf.parse(dstr);
- 日期转换成字符串:
- SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
- java.util.Date date=new java.util.Date();
- String str=sdf.format(date);
2:程序实例
- package test;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.text.ParseException;
- 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, "MEDIUM"));
- String str = "2012-2-24";
- System.out.println(StringOrDate.stringToDate(str));
- }
- java之Stirng和Date转换
- java——Date和Stirng互转
- java String和Date转换
- java String和Date转换
- java String和Date转换
- java String和Date转换
- java String和Date转换
- java String和Date转换
- stirng、wstring,char和wchar之间的转换
- Stirng字符类型转换
- java.util.Date 和 java.sql.Date 之间的转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Code first, DB update
- ABAP CHECKBOX 选中事件
- DataGuard 之物理STANDBY 的监控与管理
- cocos2d安装
- XMLHttpRequest对象初始化
- java之Stirng和Date转换
- 强矩阵中的人员管理
- Linux NFS 服务配置及AIX NFS 客户端挂载实施步骤
- java.io.FileNotFoundException: /exapp/hadoop/name/current/VERSION (Permission denied)
- 淘宝低碳推手 章文嵩
- Android老版本项目导入到新版SDK提示错误
- c++基础语法(构造函数初始化列表)
- INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES错误解决方法
- Fedora 15 快捷操作之新体验