什么是P0Y0M0DT1H0M0间隔?

时间:2016-03-30 09:29:25

标签: .net vb.net intervals

我正在开发一个应用程序,其中我从客户端获得间隔为“P0Y0M0DT1H0M0.000S”。我不知道这是什么,我怎么解析这个?

我想在我的.net应用程序中的P0Y0M0DT1H0M0.000S开始时间。我想知道这种格式是什么意思,并且在互联网上有任何链接可以解释它(显然我在发布之前搜索了它!)?

我也不知道这个问题应该去哪些标签。

1 个答案:

答案 0 :(得分:5)

它可能受到here所述的XML持续时间数据类型的启发。

  

时间间隔以下列形式“PnYnMnDTnHnMnS”指定   其中:

     
      
  • P表示期间(必填)
  •   
  • nY表示年数
  •   
  • nM表示月数
  •   
  • nD表示天数
  •   
  • T表示时间段的开始(如果您要指定小时,分钟或秒,则需要)
  •   
  • nH表示小时数
  •   
  • nM表示分钟数
  •   
  • nS表示秒数
  •