This example illustrate that how to get Short day name from a full day name. This is customize function which returns the abbreviate day name and take full day name as input parameter.
Just Copy and paste the whole function and call it appropriate place.
/// <summary>
/// Converts the given DayNameoftheweek name to abbrevation.
/// </summary>
public static string GetDayNameAbbrev(string FullDayName)
{
string Shortdayname= "";
switch (FullDayName)
{
case "Sunday":
Shortdayname= "Sun";
break;
case "Monday":
Shortdayname= "Mon";
break;
case "Tuesday":
Shortdayname= "Tue";
break;
case "Wednesday":
Shortdayname= "Wed";
break;
case "Thursday":
Shortdayname= "Thu";
break;
case "Friday":
Shortdayname= "Fri";
break;
case "Saturday":
Shortdayname= "Sat";
break;
}
return Shortdayname;
}
What if it is Caturday?
ReplyDeleteIn this case you can add a more case after
ReplyDeletecase "Saturday":
Shortdayname= "Sat";
break;
add:
Default:
Shortdayname = "";
break;
Even if do not want to add , still it will work in same manner.
ReplyDeleteHow can I add localization to this? In Sweden our days are (starting with Sunday):
ReplyDeleteSöndag, Måndag, Tisdag, Onsdag, Torsdag, Fredag, Lördag
plz send codes
What if I call your method with the parameter "sunday"?
ReplyDeleteAlso, did you know that there is a feature for this already implemented in the .NET framework?
DateTime.Now.ToString("ddd") will return the three letter abbreviation. Even if this wasn't available you could change your switch case to the following:
return FullDayName.Substring(0, 3);
Thanks, Its very helpful, Please keep posting nice suggestions.
ReplyDelete