Advertisement
Kalidor_Vorlich

time2

Sep 28th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.66 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace time
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             // Earth Time
  14.             TimeSpan t = DateTime.UtcNow - new DateTime(1970, 1, 1);
  15.             int secondsSinceEpoch = (int)t.TotalSeconds;
  16.             Console.WriteLine(secondsSinceEpoch + " SecondsSinceEpoch");
  17.  
  18.  
  19.  
  20.  
  21.  
  22.             //Game Time
  23.             int gseconds = secondsSinceEpoch * 25;
  24.             int mincount = gseconds / 60;
  25.             int hourcount = mincount / 60;
  26.             int daycount = hourcount / 24;
  27.             int monthcount = daycount / 30;  //simplified 30 day month
  28.             int yearcount = monthcount / 12;
  29.             int weekcount = daycount / 8; //8 day week
  30.  
  31.             Console.WriteLine(gseconds + " GSecondCount");
  32.             Console.WriteLine(mincount + " MinCount");
  33.             Console.WriteLine(hourcount + " HourCount");
  34.             Console.WriteLine(daycount + " DayCount");
  35.             Console.WriteLine(monthcount + " MonthCount");
  36.             Console.WriteLine(yearcount + " YearCount");
  37.             Console.WriteLine(weekcount + " Weekcount");
  38.  
  39.             //### -- CALC HOUR -- ###
  40.             int hour = hourcount % (24);
  41.  
  42.             //### -- CALC MIN -- ###
  43.             int minute = mincount % (60);
  44.  
  45.             Console.WriteLine(hour + "Hour");
  46.             Console.WriteLine(minute + "Minute");
  47.  
  48.             //### -- CALC DAY -- ###
  49.             string day = "";
  50.             int dayremainder = daycount % (8);
  51.  
  52.             if (dayremainder == 0)
  53.             {
  54.                 day = "Firesday";
  55.             }
  56.             else if (dayremainder == 1)
  57.             {
  58.                 day = "Earthsday";
  59.             }
  60.             else if (dayremainder == 2)
  61.             {
  62.                 day = "Watersday";
  63.             }
  64.             else if (dayremainder == 3)
  65.             {
  66.                 day = "Windsday";
  67.             }
  68.             else if (dayremainder == 4)
  69.             {
  70.                 day = "Iceday";
  71.             }
  72.             else if (dayremainder == 5)
  73.             {
  74.                 day = "Lightningday";
  75.             }
  76.             else if (dayremainder == 6)
  77.             {
  78.                 day = "Lightsday";
  79.             }
  80.             else if (dayremainder == 7)
  81.             {
  82.                 day = "Darksday";
  83.             }
  84.             else
  85.             {
  86.                 Console.WriteLine("DefaultDay");
  87.                 Console.WriteLine(dayremainder);
  88.             }
  89.                 System.Console.ReadKey();
  90.  
  91.             }
  92.             }
  93.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement