コード例 #1
0
ファイル: GetTime.cs プロジェクト: malpou/Binary-Clock
        static SplittedModel SplitTime(int time)
        {
            SplittedModel model = new SplittedModel();

            string timeString = time.ToString();

            if (time < 10)
            {
                model.tens = "0";
                model.ones = IntToBinaryString(Convert.ToInt32(timeString.Substring(0, 1)));
            }
            else
            {
                model.tens = IntToBinaryString(Convert.ToInt32(timeString.Substring(0, 1)));
                model.ones = IntToBinaryString(Convert.ToInt32(timeString.Substring(1, 1)));
            }
            return(model);
        }
コード例 #2
0
ファイル: GetTime.cs プロジェクト: malpou/Binary-Clock
        static TimeModel BinaryTime()
        {
            TimeModel model = new TimeModel();
            DateTime  date  = DateTime.Now;

            SplittedModel hour = SplitTime(date.Hour);
            SplittedModel min  = SplitTime(date.Minute);
            SplittedModel sec  = SplitTime(date.Second);

            model.hour10 = hour.tens;
            model.hour1  = hour.ones;
            model.min10  = min.tens;
            model.min1   = min.ones;
            model.sec10  = sec.tens;
            model.sec1   = sec.ones;

            return(model);
        }