在 Oracle SQL 中,TO_CHAR(date, 'fmt') 函数用于将日期类型转换为指定格式的字符串。
以下是常用的日期格式化字符:
9:代表一个数字,不显示前缀零。0:代表一个数字,如果该数字小于相应的位数,则显示前缀零。$:根据本地语言环境显示货币符号。L:采用当地货币符号。.:打印一个小数点。,:千位计算法显示。
例如,TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') 会将当前系统时间转换为 YYYY-MM-DD HH24:MI:SS 格式的字符串。