2015-05-06 35 views
0

任何人都知道使用什么符号减号1 monthdayTimeDurationdateTime符号用于从`dateTime`的`dayTimeDuration`减去'1个月'的符号

xs:dayTimeDuration('-P30D')减去可能间接为一个月的30天。但是,在feb有28天的情况下,这仍然是准确的吗?

http://www.datypic.com/sc/xsd/t-xsd_dayTimeDuration.html

+0

'FN:电流DATETIME()+ XS:yearMonthDuration( ' - P1M')',有没有什么办法,我可以格式化这'” yyyy:MM:dd HH:mm:ss“'using xpath? – user1746050

回答

1

顾名思义,xs:dayTimeDuration只能包含天,小时,分钟和秒。如果您需要持续数月的时间,则必须使用xs:durationxs:yearMonthDuration。减1月将是

xs:duration('-P1M') 

xs:yearMonthDuration('-P1M') 
+0

但是,从dateTime中减去一个月是有点主观的。你想要3月31日减去一个月? –