大家好,我已经编写了一个代码来解析日期时间,如下所示
if (DateTime.TryParse(dsVchRecord.Tables[0].Rows[0]["Date"].ToString(), out _dtVoucherDate))
_dtVoucherDate = Convert.ToDateTime(dsVchRecord.Tables[0].Rows[0]["Date"].ToString());
else
_dtVoucherDate = DateTime.ParseExact(dsVchRecord.Tables[0].Rows[0]["Date"].ToString(), "MM-dd-yyyy", CultureInfo.InvariantCulture);
在我的系统中工作正常,因为我当前的日期时间格式是MM/DD/YYYY
,但在我的同事系统中,日期时间格式不同15 June 2013
,所以我的代码在那里失败。无论系统日期或其他日期如何,如何将日期转换为通用格式