ABAP毫不保留地引用了公历日历,在世界大部分地区有效。 我们可以将输出转换为特定国家/地区的日历。 日期是指定到关于日历的精确日,周或月的时间。 时间被指定为相对于一天的精确秒或分钟。 ABAP总是以24小时格式节省时间。 输出可以具有特定于国家的格式。 日期和时间通常被解释为在当前时区有效的本地日期。
ABAP提供了两种内置类型来处理日期和时间:D data type
T data type
以下是基本格式:DATA: date TYPE D,
time TYPE T.
DATA: year TYPE I,
month TYPE I,
day TYPE I,
hour TYPE I,
minute TYPE I,
second TYPE I.
这两种类型都是分别具有YYYYMMDD和HHMMSS格式的固定长度字符类型。
时间戳
除了这些内置类型,其他两种类型TIMESTAMP和TIMESTAMPL在许多标准应用程序表中用于存储UTC格式的时间戳。 下表显示了ABAP中可用的基本日期和时间类型。编号数据类型和说明
1D
内置的固定长度日期类型,格式为YYYYMMDD。 例如,值20100913表示2010年9月13日的日期。
2T
内置固定长度时间类型,格式为HH MM SS。 例如,值102305表示时间10:23:05 AM。
3TIMESTAMP(类型P - 长度8无小数)
此类型用于表示YYYYMMDDhhmmss表单中的短时间戳。 例如,值20100913102305表示2010年9月13日上午10:23:05的日期。
4TIMESTAMPL(类型P - 长度11小数7)
TIMESTAMPL表示YYYY