在 sql dev 中,日期转换是正确的,但是当我将其放入 unix脚本时,日期转换是不同的。
task_priority
输入:2018年9月1日21:30:05
sql dev中的结果: 2018-09-01T21:30:05
Unix脚本中的结果:0018-09-01T00:00:00
编辑:其他详细信息
在Unix中,以下是<ng-container *ngFor="let group of groups; let i = index" class="group">
<button (click)="changeGroup(i)">{{group}}{{i}}</button>
</ng-container>
。这已经在工作(临时表已删除/使用我需要的行创建)。但是包含以下内容:当我尝试转换TO_CHAR(TO_DATE(MAX(DATE), 'DD-MON-YYYY HH24:MI:SS'), 'YYYY-MM-DD"T"HH24:MI:SS')
(这是一个日期)时,结果不正确。
update_date.sh
。年变成A.Date
,时间变成0018-09-01T00:00:00
。
0018
答案 0 :(得分:1)
请注意,在上面提供的代码中,存在一些问题:
DATE
中调用的MAX(A.DATE)
字段不存在。我认为您的意思是COMPLETED
VALUES
中调用的CURREC.VALUES
字段也不存在。也许用车VALUE
?不是将日期转换为varchar,而是使用
返回日期TO_CHAR(
TO_DATE(
MAX(DATE)
, 'DD-MON-YYYY HH24:MI:SS')
, 'YYYY-MM-DD"T"HH24:MI:SS')
您可以继续
TO_CHAR(
MAX(DATE)
, 'YYYY-MM-DD"T"HH24:MI:SS')