블로그 이미지
래머
오늘도 열심히 개발하는 개발자입니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

2014. 5. 4. 00:05 c#

class CMyTime

    {

        private long m_lOld = DateTime.Now.Ticks;


//현재 시간 캡쳐

        public void Catch()

        {

            m_lOld = DateTime.Now.Ticks;

        }


//마지막으로 시간을 캡쳐한 때로 부터 이 함수를 호출할때까지 경과한 시간을 틱단위로 얻음

        public long GetPassedTime()

        {

            return (DateTime.Now.Ticks - m_lOld);

        }


//마지막으로 시간을 캡쳐한 때로 부터 이 함수를 호출할때까지 경과한 시간을 초단로 얻음

        public float GetSecond()

        {

            return (float)((DateTime.Now.Ticks - m_lOld) * 0.0000001f);

        }


//해당 틱이 몇초에 해당하는 지

        static public float ToSecond(long lTick)

        {

            return ((float)(lTick) * 0.0000001f);

        }


        /// <summary>

        /// 현재의 요일 정보 얻기

        /// </summary>

        /// <returns></returns>

        public static DayOfWeek GetDayofWeek()

        {

            return DateTime.Now.DayOfWeek;

        }

    }




'c#' 카테고리의 다른 글

네이버 앱스토어 인앱영수증 검증 c#버전  (0) 2015.09.13
c#에서 자바의 ByteBuffer 구현하기  (0) 2014.05.05
c# web safe base64  (0) 2014.05.02
posted by 래머