Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq到XML中的日期时间转换格式_Linq_C# 4.0_Linq To Sql_Linq To Entities_Linq To Xml - Fatal编程技术网

Linq到XML中的日期时间转换格式

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

我正在使用以下查询: 我得到以下输出。

如果没有“T”字段,如何获取日期字段?

[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")),
............