public static string TimestampToDateString(long timestamp, TimestampToDateStringFormat format) { switch (format) { case TimestampToDateStringFormat.Short: return(TimestampToShortDateString(timestamp)); case TimestampToDateStringFormat.Long: return(TimestampToLongDateString(timestamp)); default: goto case TimestampToDateStringFormat.Long; } }
public static async Task <string> TimestampToDateStringAsync(long timestamp, IOfcBotContext context, TimestampToDateStringFormat format = TimestampToDateStringFormat.Default) { if (context.Configuration.GenerationsEnabled) { IGeneration gen = await context.Database.GetGenerationByDateAsync(DateUtilities.GetDateFromTimestamp(timestamp)); return(gen is null ? "Gen ???" : gen.Name); } return(DateUtils.TimestampToDateString(timestamp, format)); }