시간대 오프셋 (예 : +01 : 00 항상)의 특정 값으로 인쇄해야하는 .NET 프로그램에 DateTime이 있습니다. 출력에는 시간대가있는 전체 날짜 시간이 포함되어야합니다. 시스템 시간대 설정과 관련이 없어야합니다. 어떻게 이걸 이룰 수 있니?미리 정의 된 표준 시간대로 문자열로 출력 DateTime
예 : 12-03-2016T12 : 30 : 34 + 03 : 00과 같은 타임 스탬프가 있으며 미리 정의 된 TZ +1에 대해 계산 된 값을 출력해야합니다. 12-03-2016T10 : 30 : 34 + 01 : 00
을 참조하십시오. DateTime.AddHours (hours) is does this? – Takarii
그럼 어떤 문제가 당신을 괴롭 히고 있습니까? 어떤 종류의'DateTime'을 가지고 있습니까 (Utc, Unspecified, Local). 표준 시간대 오프셋 자체를 포함해야합니까, 아니면 현지 시간을 출력하려고합니까? 그 순간에 당신을 도울 수있는 자세한 내용이 없습니다 ... –
@JonSkeet 저는 시간대 오프셋을 필요로합니다. 초기 datetime은 타임 스탬프 문자열에서 파싱됩니다. 나는 그것이 종류 일 수 있다고 생각한다. –