Linq到XML中的日期时间转换格式
我正在使用以下查询: 我得到以下输出。 如果没有“T”字段,如何获取日期字段?Linq到XML中的日期时间转换格式,linq,c#-4.0,linq-to-sql,linq-to-entities,linq-to-xml,Linq,C# 4.0,Linq To Sql,Linq To Entities,Linq To Xml,我正在使用以下查询: 我得到以下输出。 如果没有“T”字段,如何获取日期字段? [Table(Name = "MT_PHARMACY_INV_COUNT")] public class PharmacyInvCount { [Column] public string DEVICE_ID { get; set; } [Column] public string CREATE_USER_NAME { ge
[Table(Name = "MT_PHARMACY_INV_COUNT")]
public class PharmacyInvCount
{
[Column]
public string DEVICE_ID { get; set; }
[Column]
public string CREATE_USER_NAME { get; set; }
[Column]
public string UPDATE_USER_NAME { get; set; }
[Column]
public DateTime? ENTRY_DATE_TIME { get; set; }
[Column]
public DateTime CREATE_DATE_TIME { get; set; }
[Column]
public DateTime? UPDATE_DATE_TIME { get; set; }
[Column]
public DateTime? START_DT_TIME { get; set; }
[Column]
public DateTime? END_DT_TIME { get; set; }
[Column]
public string COMMENTS { get; set; }
}
您可以尝试通过手动将
DateTime
数据转换为具有特定格式的string
来实现这一点,例如:
............
//example output format : 2014-03-19
new XElement("ENTRY_DATE_TIME", pic.ENTRY_DATE_TIME.ToString("yyyy-MM-dd")),
//example output format : 2014-03-19 13:20:56
new XElement("ENTRY_DATE_TIME", pic.ENTRY_DATE_TIME.ToString("yyyy-MM-dd HH:mm:ss")),
............