什么是P0Y0M0DT1H0M0间隔?

Ana*_*hah 3 .net vb.net intervals

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

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

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

小智 5

它可能受到此处所述的XML Duration数据类型的启发.

时间间隔以下列形式"PnYnMnDTnHnMnS"指定,其中:

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