728x90
반응형
TimeSpan : 시간 간격 또는 걸린 시간 표시
생성자
TimeSpan() | 00:00:00으로 초기화 |
TimeSpan(long ticks) | tick(100나노초) 수를 초기화 |
TimeSpan(int hours, int minutes, int seconds) | 시간, 분, 초를 초기화 |
사용 예
TimeSpan sp, sp1, sp2;
sp = new TimeSpan();
sp1 = new TimeSpan(60000000);
sp2 = new TimeSpan(12, 6, 6, 6);
DateTimeOffset dto = new DateTimeOffset() + sp1;
DateTime dt = new DateTime() + sp1;
[C#] DateTimeOffset 형식
DateTimeOffset : UTC(협정 세계시)를 기준으로 날짜와 시간을 표현한 시각 -위치에 의한 시간 정보를 포함하여 단일 정보가 필요할 때 사용 사용 예 DateTime dt = new DateTime(2012, 2, 21, 9, 10, 10); DateTimeOffset
to-study-coding.tistory.com
[C#] DateTime 형식
DateTime : 일반적으로 날짜와 시간으로 표기된 시간(현지에서 표기되는 시간, 추상적인 날짜와 시간) 사용 예 DateTime dt = DateTime.Now; DateTime dt1 = new DateTime(2023 - 12 - 21); DateTime.now : DateTime, DateTimeOffset
to-study-coding.tistory.com
프로그램 예제
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TimeSpan_type
{
class Program
{
static void Main(string[] args)
{
TimeSpan sp, sp1, sp2, sp3;
sp = new TimeSpan();
sp1 = new TimeSpan(60000000);
sp2 = new TimeSpan(12, 6, 6);
sp3 = new TimeSpan(12, 6, 6, 6);
DateTimeOffset dto = new DateTimeOffset() + sp1;
DateTime dt = new DateTime() + sp1;
Console.WriteLine($"sp = new TimeSpan() : {sp}\n");
Console.WriteLine($"sp1 = new TimeSpan(60000000) : {sp1}\n");
Console.WriteLine($"sp2 = new TimeSpan(12, 6, 6) : {sp2}\n");
Console.WriteLine($"sp3 = new TimeSpan(12, 6, 6, 6) : {sp3}\n");
Console.WriteLine($"dto = new DateTimeOffset() + sp1 : {dto}\n");
Console.WriteLine($"dt = new DateTime() + sp1 : {dt}");
}
}
}
728x90
반응형
'C#' 카테고리의 다른 글
[C#] null 조건부 연산자 (0) | 2023.07.03 |
---|---|
[C#] DateTimeOffset 형식 (0) | 2023.06.23 |
[C#] DateTime 형식 (0) | 2023.06.22 |
[C#] 조건 연산자 (0) | 2023.06.21 |
[C#] 논리 연산자(Bool 연산) (0) | 2023.06.19 |