2009-10-22 4 views
1

현재 날짜 틱 인 url 매개 변수를 사용하여 웹 페이지에 일부 날짜 - 시간 정보를 전달하고 다시 틱을 변환합니다. 언제나 다른 쪽 끝까지 갈 필요가 있습니다.틱을 사용하여 응용 프로그램 페이지 사이의 틱을 사용하여 datetime을 전달할 수 있습니까?

더 좋은 방법은 없으며 그 이유는 무엇입니까? , 괜찮아요 예를

http://localhost:57765/dinners/updatedinner/38?startDate=633917664000000000

+0

이 접근 방식에 대한 우려 사항은 무엇입니까? (당신이 여기에 묻는다면, 당신은 어떤 사람들이 있어야한다고 생각합니다.) –

+0

접근 방식이 나에게 거의 시간을 들이지 않고 관심이 너무 많았으며, 아마도 지나치게 단순하게 느껴졌습니다. 지금 보니 지금 당장 떠날 수 있다고 생각하지만,이 앱으로 많은 시간대를 처리해야하므로 곧 수정해야한다고 생각합니다. URL에 전달 된 매개 변수를 일반 사용자가 쉽게 편집 할 수 없도록하려는 경우가 아니면 고맙습니다. –

답변

1

에 대한

사실 그 JSON에 대한 날짜를 인코딩하기위한 표준 형식입니다. 귀하의 진드기 계수가 그것을 인코딩하지 않으므로 시간대 만 관심사입니다. 당신은 항상 타임 존을 가정하고이를 기반으로 계산을 상쇄하거나 값에 타임 존을 인코딩 할 수 있습니다 (예 : sD = 12343245345-0500)

0

사람이 읽을 수있는 형식의 datetime을 사용하는 것이 개발자에게 더 좋을 것입니다 .) 및 귀하의 사이트 잠재 고객.

+0

그러면 사이트의 보안에 도움이 될 수 있습니다. –

+0

그러나 진드기는 더 많은 고급 사용자에게는 장벽이 아닙니다. –

+0

앱의이 시점에서 실제 보안 문제는 없으며 한 개인에게 사용되는 비공개 변수입니다 (예 : 비공개) –

0

Ticks는 0001 년 1 월 1 일 자정 12 시부 터 경과 된 100 나노초 간격으로 정의됩니다. 통과하기 전에 UTC로 변환하는 한 기능적 문제가있는 것을 볼 수 없습니다 (그리고 UTC 이후) 또는 다른 방법으로 시간대 문제를 처리 할 수 ​​있습니다.

정보를 전달하는 데 더 인간적인 방법이 있습니다. 예를 들어 yyyyMMddThhmmss.nnn을 전달하면 사람이 수동으로 URL을 입력하려고 할 때 더 친숙해질 수 있습니다. 밀리 세컨드 정밀도보다 낫다.)

+0

정밀함이 필요하지 않습니다. 이 일을 시작하고 실행하는 것이 빠릅니다. –

관련 문제