string dts = "11/Jul/2009:00:10:49"; //string dts = "2009-7-12 09:26:59";
DateTime dt = DateTime.Parse(dts);
string day = dt.ToString("yyyyMMdd");11/Jul/2009:00:10:49 这个格式 是apache 日志的时间格式 月份如何转成数字yyyyMMdd
解决方案 »
- 我想问一下想做VS中错误列表和工具箱那样的窗体该用什么窗体啊?
- 请问C#中有数学函数有误差怎么办?
- C# winforn下如何添加一个等待窗口?
- C#窗体关闭问题
- 话单文件分析中二进制文件转十六进制字符串效率问题 请帮忙
- 如何定义窗体滚动条的滚动事件?
- 如何检索数据库是否为空的方法
- 在excel中,用程序(c#,vc++)如何获取excel之间的勾稽关系呢?
- Dev控件库中Grid控件中下拉框级联显示
- 关于DataGridView更新数据,关于DataTable的ImportRow?
- 在while中使用 socket.Receive(data)时遇上网络繁忙程序就卡得不行,谁有好办法可以解决或怎么异步呢?
- 怎么删除数组中的数据
DateTime dt = DateTime.ParseExact(dts, "dd'/'MMM'/'yyyy':'HH':'mm':'ss", null);
string day = dt.ToString("yyyyMMdd");
1.截取 string [] dtss={"11","Jul","2009:00:10:49"};
string day=dtss[0];
string month="";
switch(dtss[1])
{
case "一月的英文": month=1;break;
.....
}
string year=dtss[2].substring(0,4);//结果是2009Datetime dt=Convert.ToDateTime(year+"-"+month+"-"+day);
string dts="11/Jul/2009:00:10:49";
IFormatProvider culture = new CultureInfo("en-US", true);
DateTime dt = DateTime.ParseExact(dts, "dd/MMM/yyyy:HH:mm:ss", culture);
string day= dt.ToString("yyyyMMdd");
O啦