Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 本人小小原创,以求斑竹给点分,谢谢阅读。
kemble





发贴: 45
积分: 0
于 2003-04-14 09:35 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
从一种日期格式转化为另一种日期格式:
如:  20030228 ——> 03/02/28

import java.text. SimpleDateFormat;
import java.util.Date;

step1:
定义源格式:
SimpleDateFormat sdfSource = new SimpleDateFormat("yyyyMMdd"); // 20030228

Step2:
读取源日期(字符串),即解析字符串为Date类型:
// 这里传入的字符串的格式一定要上面SimpleDateFormat构造函数中定义的格式一致
Date dateSource= sdfSource.parse("20030228");  

Step3:
定义目标格式:
SimpleDateFormat sdfTarget = new SimpleDateFormat("yy/MM/dd"); // 03/02/28

Step4:
格式化目标日期为字符串
String targetDateString = sdfTarget.format(dateSource);

>>>> targetDateString的值是03/02/28

import java.text. SimpleDateFormat;
import java.util.Date;

//change one format of date to another format
//for example, 20030228 ------> 03/02/28
private static String dateFormatChange(String sourceFormat,String targetFormat,String sourceDate){
String targetDate = "";
java.text.SimpleDateFormat sdfSourceFormat = new java.text.SimpleDateFormat(sourceFormat);  //"yyyyMMdd"
java.text.SimpleDateFormat sdftargetFormat = new java.text.SimpleDateFormat(targetFormat);  //"yy/MM/dd"
Date dtSource = null;
try {
dtSource = sdfSourceFormat.parse(sourceDate);  //"20030228"
}
catch (ParseException ex) {
return targetFormat;   //"yy/MM/dd"
}
targetDate = sdftargetFormat.format(dtSource);
return targetDate;
}

dateFormatChange("yyyyMMdd","yy/MM/dd","20030228")
>>>>> 03/02/28

dateFormatChange "yyyy-MM-dd","yy/MM/dd HH:mm:ss","2003-02-28"
>>>>> 03/02/28 00:00:00




CJSDNer6月14日北京聚会花絮

话题树型展开
人气 标题 作者 字数 发贴时间
3177 本人小小原创,以求斑竹给点分,谢谢阅读。 kemble 1489 2003-04-14 09:35
2470 Re:本人小小原创,以求斑竹给点分,谢谢阅读。 wmgreat 18 2003-04-15 08:50
2284 Re:本人小小原创,以求斑竹给点分,谢谢阅读。 sharedata 165 2003-04-28 21:39

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923