コード例 #1
0
ファイル: Program.cs プロジェクト: OsirisSlain/ddate
        private static string GetFormattedDate(DateTime date)
        {
            var ddate = new DiscordianDate(date);
            var dateFormatter = new DateFormatter(ddate);

            bool isWatchedOver = new Random(date.DayOfYear + (int)date.DayOfWeek).Next() % 5 == 0;
            return dateFormatter.GetStandardDate()
                + (ddate.TodaysHolyDays.Any() ? Environment.NewLine + dateFormatter.GetStandardHolyDays() : null)
                + (isWatchedOver ? Environment.NewLine + ddate.PatronApostle + " watches over you" : null);
        }
コード例 #2
0
ファイル: DateFormatter.cs プロジェクト: OsirisSlain/ddate
		public DateFormatter(DiscordianDate ddate)
		{
			_ddate = ddate;
		}