#perl #julian-date
#perl #юлианская дата
Вопрос:
Я раньше не использовал юлианскую дату и не имел с ней опыта. Я не знаю, как нужно преобразовать 7-значную цифру или есть ли библиотека, которая это делает.
Мне нужна помощь с 10/10/2020 для преобразования в 2459133 в Perl.
Комментарии:
1. metacpan.org/pod/Date::Julian::Simple
2. Спасибо. Он работает и возвращает 2459132.5
3. @Pierre: Установка модуля CPAN кажется ненужной, когда Time::Piece выполнит свою работу.
Ответ №1:
Time::Piece является частью стандартной библиотеки Perl.
#!/usr/bin/perl
use strict;
use warnings;
use feature 'say';
use Time::Piece;
# Get a Time::Piece object from your date string
my $d = Time::Piece->strptime('10/10/2020', '%d/%m/%Y');
# Call its julian_day() method.
say $d->julian_day;