Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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
Sql Varchar'YYMMDD'到日期'DD.MM.YYYY'_Sql_Oracle - Fatal编程技术网

Sql Varchar'YYMMDD'到日期'DD.MM.YYYY'

Sql Varchar'YYMMDD'到日期'DD.MM.YYYY',sql,oracle,Sql,Oracle,您好,我想将varchar'190613'转换为日期格式'DD.MM.YY' 主要问题是varchar是'YY.MM.DD'您可以将其转换为日期并返回到字符串: select to_char(to_date('190613', 'DDMMYY'), 'YY.MM.DD') 您的起始值是“190613”,您希望将其转换为“DD.MM.YY”格式 你应该像Gordon所说的那样使用 to_char(to_date('190613','YYMMDD'),'DD.MM.YY') 您还指定了一个起始模

您好,我想将varchar'190613'转换为日期格式'DD.MM.YY'
主要问题是varchar是'YY.MM.DD'

您可以将其转换为日期并返回到字符串:

select to_char(to_date('190613', 'DDMMYY'), 'YY.MM.DD')

您的起始值是“190613”,您希望将其转换为“DD.MM.YY”格式

你应该像Gordon所说的那样使用

to_char(to_date('190613','YYMMDD'),'DD.MM.YY')
您还指定了一个起始模板,即YY.MM.DD。在这种情况下,需要在to_date函数中指定点

to_char(to_date('19.06.13','YY.MM.DD'),'DD.MM.YY')
为了将varchar转换为日期sql类型,您需要提供起始模板作为函数的第二个参数,以定义字符串遵循的模式。更多信息:

而to_char接受日期对象并将其转换为特定模板。更多信息:

您可以尝试以下方法:- 选择“图表”日期“190613”、“DDMMYY”、“YY.MM.DD”作为双重日期;

您可以转换下一个表单:

CultureInfo provider = CultureInfo.InvariantCulture;  

String strDate = "190613"

DateTime dtDate= DateTime.ParseExact(strDate, "mmddyy", provider);
如果您需要特殊格式:

String.Format("{0:DD.MM.YY}",dtDate) // print  "19.06.13"

你好你能分享你到目前为止所做的尝试吗?在这里发布更多Qs之前,请阅读和。好运'190613'似乎不是'YY.MM.DD'格式。此外,将“190613”转换为“130619”不需要考虑日期,这不是Oracle,甚至不是SQL