필자는 필자가 아직 작업하지 않았던 고유 한 Datetime 형식을 요구하는 사양으로 작업하고 있습니다. 공정시3자를 표시하기 위해 DateTime 또는 TimeZone/TimeZoneInfo를 포맷하려면 어떻게합니까?
, OFX (1하지 2) 날짜이 같은 형식 (DTCLIENT 또는 DTSERVER 중) 도장해야
20071015021529.000
그러나, 실시 예에 도시되어
20071015021529.000[-8:PST]
나는 0123을 얻는 방법을 나는조차 알아낼 수
DateTime.Now.ToString("yyyyMMddHHmmss.fff")
의 문을 사용하여 첫 번째 문제가 없습니다 올바른 오프셋을 얻으려면을 입력하십시오.
세 문자로 구성된 표준 시간대 코드는 내가 속임수를 쓰고 있습니다. NET에서 이것을 얻을 수있는 쉬운 방법이 있나요? 아니면 내가 출력 할 코드를 작성하고 필요한 것을 파싱 할 것입니까?
@Jon Skeet 현재 온라인 뱅킹 사이트에서 다운로드 할 수있는 ofx 데이터를 살펴보면 GMT로 변환하고 각 DT 엔터티의 클라이언트로 플러시하는 것이 일반적인 방법이라고 말할 수 있습니다. @Mahin TimeZoneInfo를 살펴 보았습니다.이 데이터에 대한 클라이언트를 구현해야한다면 GMT와 함께 사용할 것입니다. @Daniel Pryden 나는 클라이언트의 로케일 프로세스를 가지고 있으며 서버에서 Universal Time 스탬프를 제시하는 것이 가장 좋습니다. 모두에게 감사드립니다! –