自定义格式

注意:格式符可以穿插在中文字符的中间来使用,只要格式符和中文字符的总数不超过 100 即可。

注意:"\n" 是一个特殊的格式符,用来把一行字打断成多行。参见下面的例子。

格式符定义(摘自微软的有关帮助文件)

%a 星期的缩写
%A 星期
%b 月份的缩写
%B 月份
%c 日期和时间
%d 日数 (01 - 31)
%H 时数 (00 - 23)
%I 时数 (01 - 12)
%j 日数 (001 - 366)
%m 月数 (01 - 12)
%M 分数 (00 - 59)
%p 上下午
%S 秒数 (00 - 59)
%U 星期数(从星期日起数) (00 - 53)
%w 日数 (0 - 6; 星期日是 0)
%W 星期数(从星期一起数) (00 - 53)
%x 日期
%X 时间
%y 年数(两位数) (00 - 99)
%Y 年数(四位数)
%z, %Z 时区
%% 百分号

符号 # 有特殊的意义:

%#a, %#A, %#b, %#B, %#p, %#X, %#z, %#Z, %#% # 没意义
%#c 日期和时间
%#x 日期
%#d, %#H, %#I, %#j, %#m, %#M, %#S, %#U, %#w, %#W, %#y, %#Y 去掉数字前面的零


用来描述照片特性的格式符:

@U 用户注解
@D 照片描述
@S 曝光时间(秒)。例如: 1/60, 1/250.
@F 光圈(F 数)。例如:2.8, 4, 5.6.
@L 焦距(不是 35mm 的等价焦距)。

注意: 只有当照片包含某一特性时其相应的格式符才有意义。

例子

数字

%Y-%m-%d2003-05-22
%d-%m-%Y22-05-2003
%m-%d-%Y05-22-2003
%Y.%m.%d2003.05.22
%d.%m.%Y22.05.2003
%m.%d.%Y05.22.2003

中文

%#x 2003年6月2日
%#x %A 2003年6月2日 星期五
%#H:%M:%S21:50:38
%#H:%M21:50
%#I:%M:%S%p9:50:38pm
%#I:%M%p9:50pm
%H:%M:%S09:50:38
%H:%M09:50
%I:%M:%S%p09:50:38am
%I:%M%p09:50am
北京时间%#H:%M:%S 北京时间21:50:38
曝光=@S秒, F=@F 曝光=1/125秒, F=2.8
%#x\n%#I:%M:%S 2003年6月2日
9:50:38
Contact Us | © 2004-2005 DTS8888