c# - Parsing a DateTime instance -


i got class time utility methods. need add method following:

    public static string lastupdated(datetime date)     {         string result = string.empty;          //check if date sometime "today" , display in form "today, 2 pm"         result = "today, " + date.tostring("t");          //check if date sometime "yesterday" , display in form "yesterday, 10 am"         result = "yesterday, " + date.tostring("t");          //check if day before yesterday , display in form "2 days ago"         result = ... etc;          return result;     } 

any ideas?

well...you can this...

if (date.date == datetime.today) {     result = "today, " + date.tostring("t"); } else if (date.date.day == datetime.today.adddays(-1).day) {     result = "yesterday, " + date.tostring("t"); } else {     result = (new timespan(datetime.now.ticks).days - new timespan(date.ticks).days) + " days ago"; } 

hope helps.


Comments