Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将日期格式01-Feb-17转换为01-Feb-17_C#_Asp.net_Datetime - Fatal编程技术网

C# 将日期格式01-Feb-17转换为01-Feb-17

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

在Oracle数据库中,日期格式保存为
01-FEB-17
,当日期格式
01-FEB-17
时,我无法通过select语句检索数据,不同(FEBFEB),我如何转换格式这可能会对您有所帮助

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查询和表结构。以及您得到的错误。请阅读并确认。