A-A+
依次执行以下命令后的输出结果是()。 SET DATE TO YMD SET CENTURY
问题详情
依次执行以下命令后的输出结果是()。 SET DATE TO YMD SET CENTURY ON SET CENTURY T0 19 ROLLOVER 10 SET MARK T0”.” ?CTOD(”49-05-01”)
A.49.05.01
B.1949.05.O1
C.2049.05.0l
D.出错请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
SETCENTURYONIOFFlTO[<世纪值>fROLLOVER<年份参照值>]]语句用于确定如何显示或解释一个日期数据的年份,参数为0N表示显示世纪,即用4位数字表示年份;0FF即不显示世纪,即用2位数字表示年份;T0则决定如何解释一个用2位数字年份表示的日期所处的世纪。具体来说,如果该日期的2位数字年份大于等于“年份参照值”,则它所处的世纪即为“世纪值”,否则为“世纪值”加1。SETMARKTO[<日期分隔符>]用于指定显示日期值所用的分隔符,如果没有指定任何分隔符,表示使用系统默认的斜杠分隔符。