在Informix-4GL中转换DATE格式

时间:2014-09-29 06:21:24

标签: date informix date-formatting

如何将DATE格式从此(mm/dd/yyyy)转换为此格式(dd/mm/yyyy)? 我需要使用to_char()函数吗? 如果必须,我该如何使用它?

1 个答案:

答案 0 :(得分:4)

除非我的记忆让我失望:

DEFINE date_val DATE
DEFINE str_date CHAR(10)

LET date_val = MDY(12, 25, 2014)
LET str_date = date_val USING "dd/mm/yyyy"

如果你的字符串在' mm / dd / yyyy'格式并想要一个字符串在' dd / mm / yyyy'格式,然后:

DEFINE in_str CHAR(10)
DEFINE out_str CHAR(10)

LET in_str = "12/25/2014"
LET out_str = in_str[4,6], in_str[1,3], in_str[7,10]

我生气了;我认为这些子字符串是正确的(使用[start,end]而不是[start,len][start:end]或...),但我保留在符号细节上出错的权利 - 概念是正确的。