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

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

Closed定义自定义日期或时间格式

  1. 双击所需的对象以打开“对象属性”对话框。 Alternatively, right-click the object and then select Properties from the object's context menu.

  2. Click the data source containing the date or time to open the Data Sources property page.

  3. Click the Data Type tab.

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

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

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

  7. 在“样式”字段中,输入所需的日期或时间字符串(如下所述)。 空格将被视为文字字符。 您也可以用正斜杠 ( / ) 分隔日期字段,而用冒号 ( : ) 。 The Sample field displays a preview of how your date or time will appear.

例如:

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

Closed特定于日期的字符串

格式说明符

描述

示例,假定日期为 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 AM

@g

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

1/2/2004 12:00 AM

@G

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

1/2/2004 12:00 AM

@m

月和日模式

January 02

@y

Month and year pattern

January, 2004

@r

RFC1123 模式

Fri, 02 Jan 2004 18:54:03 GMT

Closed特定于时间的字符串

格式说明符

描述

示例,假定时间为 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 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

Closed其他可用的字符串

格式说明符

描述

示例,假定日期为 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