我在Asp.Net MVC
做一个项目,我有一个dateformat
类如下日期显示包括时间
public class dateformat
{
public int ID { get; set; }
public string format { get; set; }
}
,我存储在数据库中的日期不同的格式,例如:
dd/MMM/yyyy
MMM/dd/yyyy
yyyy/MM/dd
M/dd/yyyy
......//etc
和我有另一个表User
public class User
{
public int userID { get; set; }
.. // some fields
public DateTime createdDate { get; set; }
}
打造我存储createdDate
作为
createdDate = DateTime.UtcNow;
,并在表中我得到的东西像2017-08-03 10:56:12.393
这样的用户,
我想是显示User
当我想用我存储在正确的格式来格式化这个日期在dateformat
表,只考虑一种格式是可用的。
例如,如果选择的格式是dd/MMM/yyyy
我想显示日期为03 August 2017 10:56 AM
。 12小时格式在格式和时间的日期。
我想是这样
User user = db.User.FirstOrDefault();
dateformat datefor = db.dateformat.FirstOrDefault();
string createddate = user.createdDate.ToString(datefor.format)
我得到的格式化的日期,但我不知道如何将时间添加到它。 有人能帮助我,在此先感谢
,什么是不与你的工作我mplementation? –
我得到的格式化的日期,但我不知道如何一次添加到它 – ashik
的时间添加到格式字符串? – Amy