伪指令的定义和作用是什么 GLDATE是什么意思?
GLDATE是什么意思?
GL_DATEGL_DATE环境变量指定日期列值的最终用户格式。有关最终用户格式的信息,请参见最终用户格式。要点:GL_DATE是在使用时计算的,而不是在设置时计算的。如果这个环境变量无效,调用它的操作将失败。元素描述字符串以最终用户格式指定GL_DATE值的格式指令。
您可以使用任何格式化日期的格式化指令。GL_DATE中的最终用户格式可以包含以下字符:一个或多个空白字符(由语言环境的CTYPE类别指定)、一个普通字符(除了%符号或空白字符)和一个。一种格式化指令,由一个%符号后跟一个转换字符(指定所需的替换)组成。下表描述了不基于纪元的格式化指令。格式化的伪指令描述%a由语言环境中定义的缩写Sunday名称替换。%A替换为区域设置中定义的整周。今天的名称。%b替换为区域设置中定义的月份缩写名称。%B替换为区域设置中定义的完整月份名称。%C替换为整数形式的世纪数(00到99)(年除以100并截断为整数)。%d被整数替换。公式的月份和日期(01到31)。一位数以零(0)开头。%D与% m/%d/%y的格式相同,%e替换为数字形式的月份日期(1到31)。一位数前面有一个空格。%h和%b格式的伪指令是一样的。%iy被替换为两位数的年份(00到99 ),用于读取和打印。
这是针对% y的Informix特定格式化指令,%iY被替换为四位数年份(0000到9999)以供读取和打印。
这是针对% y的特定于Informix的格式化指令,%m被替换为数字形式的月份(01到12)。%n替换为换行符。%t被替换为制表符。%w替换为数字形式的星期日(0到6);零代表星期日的价值。;的语言环境。%x被替换为由区域设置定义的特殊日期表示法。%y需要两位数的年份(00到99)才能读取和打印。%Y需要四位数的年份(0000到9999)才能读取和打印。将%%替换为%(以允许格式字符串中有%)。空白或其他非字母数字字符必须出现在任何两个格式化伪指令之间。例如,如果您使用美国英语区域设置,您可能需要将其格式化为ASCII字符串,如下例所示。内部日期值03/05/1997:Mar 05/1997(星期三)要执行此操作,请按如下设置GL_DATE环境变量:%b %d,%Y (%A) If GL_DAT如果e格式不对应任何有效的格式化指令,那么IBM Informix产品在尝试格式化时的行为就没有定义。点:db DATE变量的设置优先于GL_DATE环境变量的设置,优先于CLIEN。由T_LOCALE指定的默认日期格式。年份格式化指令您可以在GL_DATE环境变量的最终用户格式中使用以下格式化指令来格式化日期字符串的年份:%y、%iy、%Y和%iY。%iy和%iY格式化指令提供了与DBDATE环境变量的Y2和Y4年描述符的兼容性。有关最终用户格式的信息,请参见最终用户格式。
当IBM Informix产品以最终用户格式将内部日期值打印为字符串时,%iy和%iY指令分别执行与%y和%Y相同的任务。要使用这些格式指令之一打印年份,IBM InfoRmix产品执行以下操作:%iy和%y格式化指令都将内部日期值的年份打印为两位数的十进制年份。
例如,如果GL_DATE设置为%y %m %d或%iy %m %d,则内部日期1997年3月5日的格式为97 03 05。%iY和%Y格式指令都更改内部日期值的年份。副本以四位数年份打印。例如,如果GL_DATE设置为%Y %m %d或%iY%m %d,则内部日期1997年3月5日的格式为1997 03 05。在IBM Informi当产品X使用最终用户格式读取日期时,%iy和%iY格式化指令分别从%y和%Y执行不同的任务。下表简要描述了IBM Informix产品使用年份格式指令来读取日期字符串时的行。因为。以GL_DATE格式读取的日期字符串:1994 03 06 94 03 06 %y %m %d错误表示内部日期1994 03 06 %iy %m %d表示日期1994 03 06。内部日期表示内部日期%Y %m %d表示1994 03 06表示0094 03 06 %iY %m %d表示1994 03 06的内部日期。部分日期表示内部日期1994年3月6日。当读取日期字符串时,%iy和%y格式化伪指令将在当前年份的前两位数字前加上前缀,以便用一位或两位数字完整地显示年份。可以设置DBCENTURY戒指。环境变量来更改该默认值。替代日期格式为了支持最终用户格式中的替代日期格式,GL_DATE接受以下转换修饰符:e代表使用区域设置定义的替代纪元格式。o(字母o)表示使用区域设置定义的备用号码。随着日期格式指令可以支持转换修饰符。日期格式描述√接受完整或缩写的纪元名称阅读;打印时,用语言环境定义的纪元基年(期)的全称代替√(如果语言环境没有定义纪元,则与%相同。c也一样)。%Eg接受完整或缩写的纪元名称进行阅读。若要打印,请将%Eg替换为语言环境定义的纪元基年(期间)的缩写名称(如果语言环境未定义纪元,则与%C相同)。%Ex被替换为语言环由区域设置定义的纪元的特殊日期表示形式(如果区域设置没有定义纪元,则与%x相同)。%Ey被替换为与区域设置定义的纪元√的偏移量。这个日期只是纪元年份(如果语言环境没有定义纪元,则与%y相同)。%EY替换为由区域设置定义的完整纪元年份(如果区域设置没有定义纪元,则与%Y相同)。%Od由区域设置定义的备用编号中的月份日期替换(如果备用编号不是由区域设置定义的,则与%d相同)。%Oe和%Od相同(如果区域设置中没有定义替代数字,则与%e相同)。%Om用区域设置定义的替代数字替换月份(如果区域设置没有定义替代数字,则与%m相同)。%Ow被替换为由区域设置定义的一个备用数字。位数(0-6)(如果区域设置中未定义替代数字,则与%w相同)。等于零的值表示Sunday 的语言环境。%Oy由语言环境定义的替换数字中的两位数字(00到99)形式的年份替换(如果语言环如果未定义备选号码,它与%y相同)。有关如何设置年份值格式的信息,请参阅% y的说明。%OY与%EY相同(如果在区域设置中没有定义替代数字,则为%Y)。区域设置的时间类别定义了以下年龄元信息:纪元符号的全名和缩写名(由%Ex指令使用)区域设置的数字类别定义了区域设置的替代数字(由%Ox格式化指令使用)。可选的日期格式限定符可以在。在%符号后指定一个可选的格式限定符。日期格式限定符定义了读取或打印操作中日期的字段规范。以下部分描述了读取和打印操作的字段规范的含义。有关最终用户格式的信息,请参见最终用户格式。技能:GL_DATET除了可选的时间格式限定符中列出的日期格式限定符之外,IME环境变量还接受以下日期格式限定符。读取日期值的字段规范当IBM Informix产品使用最终用户格式读取日期字符串时,字段规范定义了预期的行为。输入的字符数。该字段规范具有以下语法。用于读取的格式限定符。- - -
伪指令定义的是地址吗?
伪指令是用来告诉汇编程序如何汇编的指令。它既不控制机器的运行,也不编译成机器码,只能被汇编器识别,指导如何汇编。加载相对于程序或相对于寄存器的地址。放进收银机里。类似于ADR指令。ADRL加载的地址比ADR加载的地址宽,因为它可以生成两条数据处理指令。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。