0
에 UTC GMT + 0200을 변환 나는 클라이언트의 지역날짜 시간에 SQL Server
에 DateTime
로 저장 내 UTC 날짜를 변환하려합니다.현지 시간
나는 데이터베이스에 UTC로 저장된 날짜가 있으며 값은 2017-01-10 10:52:07.820
입니다. (10) 2017 12 화 월 : 나타나는 아래의 코드를 사용
최종 날짜처럼 보이는 그래서 날짜에 추가 할 오프셋 GMT + 0200 싶습니다
var testDateUtc = moment(item.DatePosted); //"/Date(1484038327820)/"
var localDate = moment(testDateUtc).local();
var d = localDate.toDate();
var DatePosted = d; //result is Tue Jan 10 2017 10:52:07 GMT+0200 (GTB Standard Time)
Tue Jan 10 2017 10:52:07 GMT+0200 (GTB Standard Time)
로 나타납니다 : 52시 27 분 또는 이상적으로 서식 :
10/1/2017 12:52
어떤 아이디어?
당신이 SQLServer에 액세스하기 위해 프로그래밍 언어를 사용하고 있습니까? 내장 함수로 처리하고 싶다면 시간과 날짜 처리가 불행히도 거의 불가능합니다. –
@ std''OrgnlDave 예, VB.NET 클래스 속성을 통해 Public 속성 DatePosted() As System.Nullable() ) 날짜 시간 중 반환 m_DatePosted.Value.ToUniversalTime 끝 받기 설정 m_DatePosted = 값 종료 설정 최종 속성 선택 System.Nullable로 (날짜 시간의 개인 m_DatePosted) – alwaysVBNET
) ((날짜 시간의 선택 System.Nullable으로 값을) 가져 오기 @ std''OrgnlDave 서버는 다른 시간대와 다른 시간대의 클라이언트에 있습니다. – alwaysVBNET