using System; namespace Server.Custom.Extensions { public static class FriendlyExtensions { public static string Friendly(this DayOfWeek day) { if (day == DateTime.Now.DayOfWeek) return "Hoy"; int dayOfWeek = (int)DateTime.Now.DayOfWeek; int dayOfEvent = (int)day; if (dayOfWeek + 1 == dayOfEvent || (dayOfWeek == 6 && dayOfEvent == 0)) return "MaΓ±ana"; switch (day) { default: case DayOfWeek.Monday: return "Lunes"; case DayOfWeek.Tuesday: return "Martes"; case DayOfWeek.Wednesday: return "Miercoles"; case DayOfWeek.Thursday: return "Jueves"; case DayOfWeek.Friday: return "Viernes"; case DayOfWeek.Saturday: return "Sabado"; case DayOfWeek.Sunday: return "Domingo"; } } } }
Is there a way to localize this with Cultures? how? :( By the way, I want to say "Today" or "Tomomorrow" too, and not just convert days
source share