不管输入的是 01-Jan-2008,01-01-2008, 01-jan-2008 or 01-JAN-2008 哪种,
保存到数据库里面都要是01-Jan-2008 这种.. 这要怎么转哦?
保存到数据库里面都要是01-Jan-2008 这种.. 这要怎么转哦?
解决方案 »
- 能不能实现GridView数据绑定的时候自动根据某列分组排序
- asp.net页面传值
- CheckBox怎么设置值而不显示
- Sys.WebForms.PageRequestManagerServerErrorException: 对 COM 组件的调用返回了错误 HRESULT E_
- 如何用.net开发一个跟踪用户点击网页连接(连接标题)的程序
- 关于Request.Form的问题,高手们请帮忙看看!
- 关于投票问题
- 如何在WEB FORM中使用C#来PING主机的IP地址判断其通断?如何PING域名返回其IP地址并判断其通断?谢谢。
- VS2012开发WebApplication站点发布部署的问题
- asp.net 的ioc 反转,有实例吗?求一个增,删,改最简单的IOC实现的实例
- 问个小问题
- datalist嵌套自定义控件
string Month = **;//输入的日期的月
if(Month=="01"||Month=="jan"||Month=="JAN")
{
Month = "Jan";
}
这样就OK了。
Console.WriteLine(DateTime.Parse("01-01-2008").ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")));
Console.WriteLine(DateTime.Parse("01-jan-2008").ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")));
Console.WriteLine(DateTime.Parse("01-JAN-2008").ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")));
/*
输出:
01-Jan-2008
01-Jan-2008
01-Jan-2008
01-Jan-2008
*/
DateTimeFormatInfo dtfi = DateTimeFormatInfo.InvariantInfo;
foreach (string date in dates)
{
DateTime dt = DateTime.Parse(date);
Console.WriteLine(dt.ToString("dd-MMM-yy", dtfi));
}
DateTimeFormatInfo dtfi = DateTimeFormatInfo.InvariantInfo;
foreach (string date in dates)
{
DateTime dt = DateTime.Parse(date);
Console.WriteLine(dt.ToString("dd-MMM-yyyy", dtfi));
}
System.Globalization.CultureInfo _Info = new System.Globalization.CultureInfo(System.Threading.Thread.CurrentThread.CurrentCulture.Name);
_Info.DateTimeFormat = _DataTimeInfo;
System.Threading.Thread.CurrentThread.CurrentCulture = _Info;
string[] _Value = "01-Jan-2008,01-01-2008, 01-jan-2008, 01-JAN-2008".Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); DateTime[] _Time = new DateTime[_Value.Length];
for (int i = 0; i != _Time.Length; i++)
{
string [] A =_Time[i].GetDateTimeFormats();
_Time[i] = Convert.ToDateTime(_Value[i]);
MessageBox.Show(_Time[i].ToString("dd-MMM-yyyy"));
}
Response.Write(DateTime.Parse("01-Jan-2008").ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us"))+"<br />");
Response.Write(DateTime.Parse("01-01-2008").ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")) + "<br />");
Response.Write(DateTime.Parse("01-JAN-2008").ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")) + "<br />");
Response.Write(DateTime.Parse("01-jan-2008").ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")) + "<br />");
DateTime dt = DateTime.ParseExact("02-01-2000", "dd-mm-yyyy", null);
System.Globalization.DateTimeFormatInfo dtfi = System.Globalization.DateTimeFormatInfo.InvariantInfo;
Console.WriteLine(dt.ToString("dd-MMM-yy", dtfi));
DateTime dt = DateTime.ParseExact("02-01-2000", "dd-mm-yyyy", null);
System.Globalization.DateTimeFormatInfo dtfi = System.Globalization.DateTimeFormatInfo.InvariantInfo;
Console.WriteLine(dt.ToString("dd-MMM-yy", dtfi));
Console.WriteLine(DateTime.ParseExact("02-01-2008", "d-M-yyyy", null).ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")));输入02-JAN-2000,这个报错..
输入02-JAN-2000,这个报错..
Console.WriteLine(DateTime.Parse("02-01-2008",new System.Globalization.CultureInfo("de-de")).ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")));
Console.WriteLine(DateTime.Parse("01-jan-2008", new System.Globalization.CultureInfo("de-de")).ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")));
Console.WriteLine(DateTime.Parse("01-JAN-2008", new System.Globalization.CultureInfo("de-de")).ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-us")));