コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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));
        }