任何人都可以告诉我如何将格式mm / dd / yyyy(允许mm和dd字段中的单位数字)转换为" YYYY-MM-DD" 。 如果日期无效,我需要使用' 1900-01-01'还
我曾尝试投射为强制转换(string_field为日期格式' YYYY-MM-DD'),但错误为无效日期。
由于
答案 0 :(得分:0)
您可以使用JavaScript的本机Date对象。
var test = new Date ("05/23/1997");
var out = test.getUTCFullYear()+"-"+padLeft(test.getMonth()+1,2)+"-"+padLeft(test.getDate(),2);
function padLeft(nr, n, str){
return Array(n-String(nr).length+1).join(str||'0')+nr;
}
打击垫功能从here拉出。
答案 1 :(得分:0)
在查询(oracle)中执行此操作:
file_put_contents("output.txt", ob_get_contents());
答案 2 :(得分:0)
在SQL Server中......
select left(convert(varchar, cast('01/01/2017' as smalldatetime), 126), 10);