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;
}
}
댓글 없음:
댓글 쓰기