Я хочу совместить дату в формате день/месяц/год. где день - две цифры, месяц - две цифры, а год - четыре цифры. Кроме того, я хочу проверить, действительно ли это действительная дата, например, знает, когда високосный год, и знаю, какой месяц имеет 30 дней, 31 дней и 28 или 29 дней для Феврарари.Соответствие даты в perl
ответ
Посмотрите на что-то вроде Date::Manip; есть мало смысла делать это самостоятельно, когда такие вещи доступны.
$date = ParseDate($mydate);
unless ($date) {
# error
}
...
Спасибо, он, похоже, работал, для форматов месяц/день/год, но у меня возникли проблемы с его работой для форматов день/месяц/год. – Zerobu
@Zerobu 10/12/2010 неоднозначно. Дата :: Манип принимает американский стиль, 12 октября. Вы должны сказать об этом иначе. Подробнее см. DateFormat в http://search.cpan.org/~sbeck/Date-Manip-5.56/lib/Date/Manip.pod#DATE::MANIP_VARIABLES. – Schwern
использовать следующий код
use strict;
use warnings;
use Date::Manip;
my $start="2010:03:30:23:02:3";
my $split=":";
my($year,$month,$date,$hour,$min,$sec);
($year,$month,$date,$hour,$min,$sec)=split($split,$start);
my $result = ParseDate("$month/$date/$year");
if(!$result)
{
print "Invalid Date\n";
exit;
}
- 1. Соответствие в perl
- 2. Соответствие шаблону: regex - perl
- 3. Perl: требуется соответствие шаблону
- 4. Соответствие шаблону в perl & присвоении
- 5. как отлаживать соответствие даты?
- 6. Проверьте соответствие даты в MATLAB
- 7. соответствие даты в файле - Unix
- 8. Perl, соответствие шаблонов и метасимволы
- 9. Правильное соответствие регулярному выражению Perl
- 10. Соответствие соответствия регулярных выражений perl
- 11. Соответствие регулярному выражению с perl
- 12. Perl: Regex соответствие дополнительных строк
- 13. соответствие шаблону в одной строке в perl
- 14. Сортировать даты в Perl
- 15. преобразование даты в perl
- 16. Расчет даты в Perl
- 17. Regex соответствие даты и времени
- 18. соответствие шаблону и регулярное выражение в perl?
- 19. Соответствие внутренней площади Скобки в Perl
- 20. соответствие шаблону perl в многострочной строке
- 21. Соответствие регулярных выражений скалярами в perl
- 22. Соответствие Regex со скалярами в Perl.
- 23. Соответствие шаблону и регулярное выражение в Perl
- 24. Соответствие строки со специальным символом в Perl
- 25. Не соответствие в PERL регулярных выражений
- 26. Соответствие даты POSIXct (возможно, просто!)
- 27. как решить соответствие даты в php mysql?
- 28. Сортировка пользовательских даты в Perl
- 29. Преобразование формата даты в Perl
- 30. Как проверить даты в Perl?
Также см http://stackoverflow.com/questions/411740/how-can-i-parse-dates-and-convert-time-zones-in -perl – FMc