自定义日期和时间格式字符串

在将某个日期或时间作为数据源时,可以根据您的语言区域和地理区域来设置它的格式。如果任何预先定义的格式都不适合您,BarTender 可让您使用格式字符串定义自定义格式。数据源”属性页的“数据类型”选项卡上提供了此自定义格式选项。

关闭定义自定义日期或时间格式

  1. 双击所需的对象以打开“对象属性”对话框。也可以从对象的上下文菜单中选择“属性”。

  2. 单击包含日期或时间的数据源以打开“数据源”属性页。

  3. 单击“数据类型”选项卡。

  4. 从“类型”下拉列表中,选择“日期”或“时间”。

  5. 从“区域”下拉列表中选择所需的区域。

  6. 在“格式”列表中,选择“<自定义>”。

  7. 在“样式”字段中,输入所需的日期或时间字符串(如下所述)。空格将被视为文字字符。您也可以用正斜杠 (/) 分隔日期字段,而用冒号 (:) 分隔时间字段。“样本”字段将预览您的日期或时间的显示方式。

例如:

在为日期或时间定义自定义格式时,可以使用以下格式字符串。以下某些字符串不能用于所有区域。

关闭特定于日期的字符串

格式说明符

描述

示例,假定日期为 January 2, 2004

/

日期分隔符,基于所选区域

 

d

一个月中的某一天,从 1 到 31

2

dd

一个月中的某一天,从 01 到 31

02

ddd

一个星期中某一天的缩写

Fri

dddd

一个星期中某一天的全写

Friday

m

月份,从 1 到 12

1

MM

月份,从 01 到 12

01

MMM

月份的缩写

Jan

MMMM

月份的全写

January

y

年份,从 0 到 99

4

YY

年份,从 00 到 99

04

YYY

年份,最少三位

2004

yyyy

年份,四位数字

2004

yyyyy

年份,五位数字

02004

Y

年份的最后一位,从 0 到 9

4

YY

年份的最后两位,从 00 到 99

04

YYY

年份的最后三位,从 000 到 999

004

j

儒略历日期,从 1 到 366

2

jjj

儒略历日期,从 001 到 366

002

g

时期或纪元 (B.C./A.D.)

A.D.

@D

短日期模式

1/2/2004

@D

长日期模式

Friday, January 02, 2004

@F

完整日期和时间模式,使用短时间

Friday, January 02, 2004 12:00 AM

@F

完整日期和时间模式,使用长时间

Friday, January 02, 2004 12:00:00 AM

@G

常规日期和时间模式,使用短时间

1/2/2004 12:00 AM

@G

常规日期和时间模式,使用长时间

1/2/2004 12:00:00 AM

@m

月和日模式

January 02

@y

月和年模式

January, 2004

@r

RFC1123 模式

Fri, 02 Jan 2004 18:54:03 GMT

关闭特定于时间的字符串

格式说明符

描述

示例,假定时间为 6:54:03 PM

:

时间分隔符,基于所选区域

 

h

小时,使用 12 小时制,从 1 到 12

6

HH

小时,使用 12 小时制,从 01 到 12

06

H

小时,使用 24 小时制,从 0 到 23

18

HH

小时,使用 24 小时制,从 00 到 23

18

m

分钟,从 0 到 59

54

mm

分钟,从 00 到 59

54

s

秒,从 0 到 59

3

ss

秒,从 00 到 59

03

F

十分之一秒

 

FF

百分之一秒

 

FFF

千分之一秒(毫秒)

 

FFFF

万分之一秒

 

FFFFF

十万分之一秒

 

FFFFFF

百万分之一秒(微秒)

 

FFFFFFF

千万分之一秒

 

F

十分之一秒,末尾不带零

 

FF

百分之一秒,末尾不带零

 

FFF

千分之一秒,末尾不带零(毫秒)

 

FFFF

万分之一秒,末尾不带零

 

FFFFF

十万分之一秒,末尾不带零

 

FFFFFF

百万分之一秒,末尾不带零(微秒)

 

FFFFFFF

千万分之一秒,末尾不带零

 

t

AM/PM 指示符的第一个字符

P

tt

AM/PM 指示符

PM

@T

短时间模式

6:54 PM

@T

长时间模式

6:54:03 PM

@F

完整日期和时间模式,使用短时间

Friday, January 02, 2004 6:54 PM

@F

完整日期和时间模式,使用长时间

Friday, January 02, 2004 6:54:03 PM

@G

常规日期和时间模式,使用短时间

1/2/2004 6:54 PM

@G

常规日期和时间模式,使用长时间

1/2/2004 6:54:03 PM

@r

RFC1123 模式

Fri, 02 Jan 2004 18:54:03 GMT

关闭其他可用的字符串

格式说明符

描述

示例,假定日期为 1/2/2004,时间为 6:54:03 PM

'literal'

文字字符串定界符

 

\

转义字符。如果使用转义字符,BarTender 会将紧接着转义字符后的字符解释为文字字符。

 

K

时区;如果是 UTC,返回 Z,如果是本地时间,则返回空值。

z

z

与 UTC 的时差(小时数,不带前导零)

-8

zz

与 UTC 的时差(小时数,一位数字带前导零)

-08

zzz

与 UTC 的时差(小时数和分钟数)

-08:00

w

工作日编号,从 0 到 6(其中,0 = 周日)

5

u

ISO 8601 工作日编号,从 1 到 7(其中,1 = 周一)

5

U

周编号,从 0 到 53(其中,周日是一周的第一天)

0

UU

周编号,从 00 到 53(其中,周日是一周的第一天)

00

W

周编号,从 0 到 53(其中,周一是一周的第一天)

0

WW

周编号,从 00 到 53(其中,周一是一周的第一天)

00

WWW

周编号,从 1 到 54(其中,周一是一周的第一天)

1

WWWW

周编号,从 1 到 54(其中,周一是一周的第一天)

01

vvvv

ISO 8601 周编号年

2004

VV

ISO 8601 周编号,从 01 到 53

01