CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

日期格式转化:将DD/MM/YYYY转化为YYYY-MM-DD

楼主xiaodao2008(小刀)2005-04-01 14:45:55 在 .NET技术 / ASP.NET 提问

如题,谢谢! 问题点数: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

关键词

  • yyyy
  • dd
  • mm
  • 格式
  • datetime
  • 日期
  • tostring
  • parse

得分解答快速导航

  • 帖主:xiaodao2008
  • minghui000

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo