Что: f8233f660e7e85d58b2fced3d2ee94b5003f50e8 Когда: 2022-10-25 11:45:56+03:00 ------------------------------------------------------------------------ Темы: apple ------------------------------------------------------------------------ Время в macOS https://www.netmeister.org/blog/epoch.html Ну конечно же Apple не может просто так использовать Unix эпоху. Внутри себя для монотонных часов использует отсчёт 2001-01-01. ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20%D0%92%D1%80%D0%B5%D0%BC%D1%8F%20%D0%B2%20macOS%20%28f8233f660e7e85d58b2fced3d2ee94b5003f50e8%29 ------------------------------------------------------------------------ комментарий 0: From: kmeaw Date: 2022-10-26 11:09:15Z А в чём проблема использовать любой reference, лишь бы он не менялся во время жизни процесса? Например Linux для CLOCK_MONOTONIC использует отсчёт с момента запуска системы (с учётом поправой частоты adjtimex, но без скачков и без подсчёта времени, когда система была в PM suspend). В POSIX написано: [MON] … This clock represents the monotonic clock for the system. For this clock, the value returned by clock_gettime() represents the amount of time (in seconds and nanoseconds) since an unspecified point in the past (for example, system start-up time, or the Epoch). ------------------------------------------------------------------------ комментарий 1: From: Sergey Matveev Date: 2022-10-26 11:16:44Z *** kmeaw [2022-10-26 14:07]: >А в чём проблема использовать любой reference, лишь бы он не менялся во >время жизни процесса? С этим проблем нет. Но почему появляется новая непойми от чего отсчитывающаяся константа? С момента старта -- логично и просто. Unix epoch -- просто переиспользование *well-known* константы. ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0