Можно ли использовать тики для передачи даты и времени, используя тики между страницами приложения? - PullRequest
1 голос
/ 22 октября 2009

В настоящее время я передаю некоторую информацию о дате и времени на веб-страницу, используя параметры URL, которые представляют собой тики времени даты, а затем преобразовываю тики обратно во времена даты, когда мне нужно на другом конце.

Есть ли лучший способ сделать это и почему.

например

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

Ответы [ 3 ]

1 голос
/ 22 октября 2009

это нормально, на самом деле это стандартный формат для кодирования дат для JSON. единственное беспокойство - это часовые пояса, так как тик-счет не кодирует это. Вы можете либо всегда предполагать тимзону, и делать расчеты смещения на основе этого, либо кодировать часовой пояс в значении (например, sD = 12343245345-0500)

0 голосов
/ 22 октября 2009

Учитывая, что Ticks определяется как число 100-наносекундных интервалов, прошедших с полуночи 12 января 1 января 0001 года, я не вижу никаких функциональных проблем, если вы либо преобразуетесь в UTC перед передачей ( и из UTC после) или иным образом решать проблемы с часовыми поясами.

Тем не менее, есть более удобные для человека способы передачи информации, например, передача ее как yyyyMMddThhmmss.nnn будет более удобной, если кто-то захочет ввести URL-адрес вручную, хотя это не так точно (если вам нужно лучше с точностью до миллисекунды).

0 голосов
/ 22 октября 2009

Представление даты и времени в удобочитаемом формате было бы намного лучше для разработчиков (устранение неполадок и т. Д.) И потенциальных клиентов вашего сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...