日期格式转化:将DD/MM/YYYY转化为YYYY-MM-DD
如题,谢谢! 问题点数:30、回复次数:17Top
1 楼xiaodao2008(小刀)回复于 2005-04-01 15:18:39 得分 0
首先:
using System.Text.RegularExpressions;
输入日期格式(oldDay)日-月-年,输出日期格式年-月日("${year}-${month}-${day}")
newDay=Regex.Replace(oldDay,"\\b(?<day>\\d{2})/(?<month>\\d{2})/(?<year>\\d{4})\\b","${year}-${month}-${day}");
希望对后来者有所帮助。Top
2 楼bumm(......)回复于 2005-04-01 15:24:25 得分 0
DateTime.Now.ToShortDateString();//YYYY-MM-DDTop
3 楼cocoguo(周周)回复于 2005-04-01 15:30:17 得分 0
DateTime.Now.ToString("yyyy-MM-dd");Top
4 楼valu(V6bbs Ver1.4发布(仿西祠xici):www.v6bbs.com)回复于 2005-04-01 15:33:54 得分 0
同意楼上Top
5 楼ericfine(埃里克)回复于 2005-04-01 15:36:54 得分 0
DateTime.Parse("22/11/2004").ToString("yyyy-MM-dd")Top
6 楼bearjoe1231(毛毛熊)回复于 2005-04-01 15:37:11 得分 0
应该是 DateTime.Now.ToString("yyyy-MM-dd");没有错Top
7 楼wb00422(九阳)回复于 2005-04-01 15:37:20 得分 0
如果你的原始数据是字符型的话:
private string GetYYYYMMDDDate(string oldDate)
{
DateTime date1 = Convert.ToDateTime(oldDate);
return date1.ToString("yyyy-MM-dd");
}Top
8 楼bearjoe1231(毛毛熊)回复于 2005-04-01 15:41:25 得分 0
不行用format的属性也可以
比如string.Format({0:yyyy-MM-dd} ",dt);dt指你需要输入的日期Top
9 楼anycall2004(没事,瞎转悠!)回复于 2005-04-01 16:02:46 得分 0
DateTime.Now.ToString("yyyy-MM-dd");
Top
10 楼liuyong_lll(孤醉)回复于 2005-04-01 16:19:46 得分 0
DateTime.Now.ToString("yyyy-MM-dd");
????????????
如此的方法不可以满足你?Top
11 楼wq2000(60-80)回复于 2005-04-01 16:20:43 得分 0
DateTime.Now.ToString("d");
dataGrid里在数据格式表达式里写{0:d}
<ItemTemplate>
[<%# DataBinder.Eval(Container.DataItem, "IssueDate","{0:d}")%>]
</ItemTemplate>Top
12 楼flower16(十六)回复于 2005-04-01 16:39:00 得分 0
DateTime dtime = DateTime.parse("DD/MM/YYYY");
string strTime = dtime.ToString("yyyy-MM-dd");Top
13 楼wang790809(石头)回复于 2005-04-01 17:12:31 得分 0
DateTime.Now.ToString("yyyy-MM-dd");Top
14 楼morality(业精于勤,行成于思!)回复于 2005-04-01 17:27:48 得分 0
string strNewTime = DateTime.parse(yourOldTime).ToString("yyyy-MM-dd");Top
15 楼xiaodao2008(小刀)回复于 2005-04-01 17:35:41 得分 0
首先,谢谢各位。
这个问题我已经解决,二楼是正解,也是我自己写的。
上面的很多人说的都是错误的(不信你试试),而且有的人甚至没有看清问题,我们在回答别人的时候是不是该多注意一点呢,不然不仅没给帮上忙,反而浪费了别人的时间,这不是我们来这里的目的。Top
16 楼minghui000(沉迷网络游戏)回复于 2005-04-01 19:33:12 得分 30
帮你顶一下Top
17 楼wjcking()回复于 2005-04-02 13:06:23 得分 0
DateTime.Now.ToString("yyyy-MM-dd");//这种模式最好Top
相关问题
- 日期转化问题(将dd-mm-yyyy 转化为 yyyy-mm-dd)
- 将 日期“ yy-mm-dd”型格式转化为“yyyy-mm-dd”型
- 怎样从一个"yyyy-mm-dd"格式转化成日期啊
- 如何将datetime变量转化为指定的格式比如‘yyyy-mm-dd'
- 请问怎样把yyyymmdd格式的日期转化为yyyy-mm-dd格式的?
- 在sql中如何将yyyy-MM-dd格式的日期转化成yyyy-MM,数据库是SQL2000
- 救急!!!!!!!!!!怎么样将yyyy/mm/dd(年/月/日)格式的串转化为TDatetime型??????????
- 怎样将sql格式为yyyy-MM-dd hh:mm:ss的时间转化为java.util.Date或者java的long数据类型
- yyyy-mm-dd 和 yyyy-mon-dd 的问题
- how change String "yyyy-mm-dd" to java.sql.date




