C# 将日期格式01-Feb-17转换为01-Feb-17
在Oracle数据库中,日期格式保存为C# 将日期格式01-Feb-17转换为01-Feb-17,c#,asp.net,datetime,C#,Asp.net,Datetime,在Oracle数据库中,日期格式保存为01-FEB-17,当日期格式01-FEB-17时,我无法通过select语句检索数据,不同(FEB和FEB),我如何转换格式这可能会对您有所帮助 string smDate = YourDate.ToString("dd-MMM-yy").ToUpper(); 这可能对你有用 string smDate = YourDate.ToString("dd-MMM-yy").ToUpper(); 一般情况下,您可以创建自定义格式: DateTimeForma
01-FEB-17
,当日期格式01-FEB-17
时,我无法通过select语句检索数据,不同(FEB和FEB),我如何转换格式这可能会对您有所帮助
string smDate = YourDate.ToString("dd-MMM-yy").ToUpper();
这可能对你有用
string smDate = YourDate.ToString("dd-MMM-yy").ToUpper();
一般情况下,您可以创建自定义格式:
DateTimeFormatInfo oracleFormat =
(DateTimeFormatInfo) (CultureInfo.GetCultureInfo("en-US").DateTimeFormat.Clone());
// Put any months' abbreviations you want
oracleFormat.AbbreviatedMonthNames = new string[] {
"JAN", "FEB", "MAR",
"APR", "MAY", "JUN",
"JUL", "AUG", "SEP",
"OCT", "NOV", "DEC", "" };
然后使用它:
string oracleDate = DateTime.Now.ToString("dd-MMM-yy", oracleFormat);
一般情况下,您可以创建自定义格式:
DateTimeFormatInfo oracleFormat =
(DateTimeFormatInfo) (CultureInfo.GetCultureInfo("en-US").DateTimeFormat.Clone());
// Put any months' abbreviations you want
oracleFormat.AbbreviatedMonthNames = new string[] {
"JAN", "FEB", "MAR",
"APR", "MAY", "JUN",
"JUL", "AUG", "SEP",
"OCT", "NOV", "DEC", "" };
然后使用它:
string oracleDate = DateTime.Now.ToString("dd-MMM-yy", oracleFormat);
请发布您的代码、SQL查询和表结构。以及您得到的错误。请阅读和。请发布您的代码、SQL查询和表结构。以及您得到的错误。请阅读并确认。