URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1691
[ Назад ]

Исходное сообщение
"Перл, дата в юникс-формате"

Отправлено Шанхай , 16-Май-03 14:02 
Имею: 1051205505
Это дата в юникс-формате. Какой функцией Перл я могу сделать её нормальной датой?

Содержание

Сообщения в этом обсуждении
"Перл, дата в юникс-формате"
Отправлено pth , 16-Май-03 15:21 
>Имею: 1051205505
>Это дата в юникс-формате. Какой функцией Перл я могу сделать её нормальной
>датой?

localtime


"Перл, дата в юникс-формате"
Отправлено Шанхай , 16-Июн-03 16:02 
>>Имею: 1051205505
>>Это дата в юникс-формате. Какой функцией Перл я могу сделать её нормальной
>>датой?
>
>localtime
Спасибо, разобрался.
Другой вопрос: имеем дату 16.06.2003. Как мне её перегнать в юникс-формат? Перлом, естественно.


"Перл, дата в юникс-формате"
Отправлено шторм , 26-Май-03 06:58 
>Имею: 1051205505
>Это дата в юникс-формате. Какой функцией Перл я могу сделать её нормальной
>датой?

Это дата в секундах, от начала 1970 года, возьми и пересчитай))


"Перл, дата в юникс-формате"
Отправлено globus , 26-Май-03 07:07 
>>Имею: 1051205505
>>Это дата в юникс-формате. Какой функцией Перл я могу сделать её нормальной
>>датой?
>
>Это дата в секундах, от начала 1970 года, возьми и пересчитай))

#!/usr/bin/perl
$time = localtime;
print "$time\n";



"Перл, дата в юникс-формате"
Отправлено Nikolaev D. , 28-Май-03 15:14 
#!/usr/bin/perl

###
# epoch2real
#
# This script converts EPOC to real time.
# We have to do this as several of our ATM
# awitches currently are only using EPOCH time.
#
# Submitted By: Robert Banniza - robert@rootprompt.net
use Time::localtime;

while ($loop = 1) {
  print "Enter a time in EPOCH: ";
  $time = <STDIN>;
  $tm = localtime($time);
  printf("Dateline: d:d:d-d/d/d\n\n",
  $tm->hour, $tm->min, $tm->sec, $tm->mon+1, $tm->mday, $tm->year+1900);
  loop;
}


"Перл, дата в юникс-формате"
Отправлено Nikolaev D. , 28-Май-03 15:16 
>  printf("Dateline: d:d:d-d/d/d\n\n",
опа. должно быть:

  printf("Dateline: символ_процента02d:символ_процента02d:символ_процента02d-символ_процента02d/символ_процента02d/символ_процента04d\n\n",