Вход
Регистрация
Вход
Запомнить
Регистрация
Вопросы
Без ответов
Теги
Задать вопрос
Задать вопрос
Показать статистику
Нужна формула перевода из Unix формата времени в читабельный
0
голосов
спросил
26 Окт, 18
от
serge
(
340
баллов)
Кто то может поделиться формулой что бы перевести юникс время в день и месяц?
unixtime
convert
fomat
1.6тыс.
просмотров
1
ответов
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
Пожалуйста,
войдите
или
зарегистрируйтесь
чтобы ответить на этот вопрос.
1
Ответ
0
голосов
ответил
26 Окт, 18
от
mountainandr
(
440
баллов)
Вроде пролетал подобный вопрос на stackoverflow.
Пошаговка
Время Unix делим на часы в году что бы получить года прошедшие с 1970 до вашего Unix времени.
Определим количество високосных годов начиная с 1970 до года, найденного в шаге 1 (2008 - 1969)/4 = ~9 (дробную часть отбрасываем)
Определим количество дней с 1970 до нынешней даты. Ваше Unix время делим на 86400
Далее вычитаем високосные дни из числа дней с 1970
Разделим число из шага четыре по модулю на число дней в году (365)
Далее идем через каждый месяц и вычитаем его пока оставшиеся дни будут меньше чем дни всех месяцев
Найдем сколько часов в секундах из шага 6 (умножим на 86400). Дробную часть игнорируем.
Найдем теперь сколько минут осталось. Вычтем часы, которые найдены в шаге 7 из секунд в шаге 6, и все это делим на 60
Далее ищем количество оставшихся секунд. Вычтем минуты из шага 8 из секунд в шаге 8
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
Похожие вопросы
Сколько времени занимает создание загрузочной флешки ubuntu из под windows
Как узнать текущее время Unix в миллисекундах в Bash?
Команда "cut" в unix системах. Примеры использования.
Командные оболочки Unix: в чём их отличия?
Невозможно использовать Rufus в Ubuntu 20.04 из вина или виртуальной машины Windows
Популярные теги
ubuntu
linux
ubuntu_18_04
settings
debian
setup
apt
ubuntu_16_04
macos
error
upgrade
bash
hard-drive
command-line
package-management
wine
android
redhat
windows
dpkg
mint
server
ubuntu_20_04
problems
install
python
wifi
desktop
hardware
kernel
ubuntu_18_10
update
network
nvidia
docker
files
убунту
rhel
drivers
kali
filesystem
mount
windows_10
password
usb
web
gnome
security
kde
manjaro
kubuntu
ustanovka
software
virtualbox
updates
boot
disk
shell
partitioning
django
stretch
apache2
issues
ssd
mysql
keyboard
video_card
partition
sound
games
terminal
program
apt-get
macbook
installation
display
performance
vpn
video
lubuntu
driver
nginx
cron
xubuntu
wi_fi
centos
software-installation
git
disk_space
freebsd
backup
delete
scripting
user
os
dual-boot
dependencies
memory
установка
hotkeys
...