【发布时间】:2010-08-13 14:21:24
【问题描述】:
我在转换字符串格式的日期时间时遇到问题,但我无法使用"yyyyMMdd" 格式进行转换。
我的代码是:
string tpoc = refSubClaim.BenefitsFolder.BenefitFolderIdNumber.ToString();
string[] tpocinfo = Regex.Split(tpoc,";");
for (int i = 0; i < tpocinfo.Length; i++)
{
switch (i)
{
case 0:
{
string[] tpoc2 = Regex.Split(tpocinfo[0], ",");
claimantAuxillaryRecord.TPOCDate2 = tpoc2[0].ToString();
claimantAuxillaryRecord.TPOCAmount2 = Convert.ToDecimal(tpoc2[1]);
claimantAuxillaryRecord.FundingDelayedBeyondTPOCStartDate2 = tpoc2[2].ToString();
}
break;
【问题讨论】:
-
现在的日期时间字符串是什么格式的?
-
您的代码 sn-p 与问题的相关性是什么?
-
我有点不清楚;您是在使用日期的字符串表示形式还是 DateTime 对象?假设它是一个 DateTime 对象,您可以调用
obj.ToString("yyyyMMdd"); -
实际上 TPOCDate2 已经是一个变量,我只想将 tpoc2[0] 中的元素转换为 yyyyMMdd 格式。希望这能回答你的问题
-
你被困在什么地方了吗?