我在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