我对Oracle的任何事情都很陌生,我已经得到了这个查询;
...BETWEEN TO_DATE('" + shortStartDate + "','MMDDYYYY')
AND TO_DATE('" + shortEndDate + "','MMDDYYYY')"
shortStartDate和shortEndDate是以您所占据的世界任何地方的格式输入的日期。
然而,看着字符串,它似乎向我表明它期待MMDDYYYY
格式是正确的?或者是将日期转换为MMDDYYYY
?
如何重新编写此区域独立?
答案 0 :(得分:1)
抓住from here:
TO_DATE函数的语法是:
TO_DATE(string1,[format_mask],[nls_language]) string1是将转换为日期的字符串。
format_mask是可选的。 这是用于将string1转换为日期的格式。
实施例:
TO_DATE('20020315', 'yyyymmdd')
将返回2002年3月15日的日期值
TO_DATE('" + shortStartDate + "','MMDDYYYY')
如果shortStartDate ='03152002',将返回2002年3月15日的日期值
要在C#中设置日期格式,您只需使用ToString
之类的
DateTime.Now.ToString("mmddyyyy");