Как я могу проверить даты в Perl?

Это работает для меня

import React from "react";
import ReactDOM from "react-dom";
import styled from "styled-components";
const Container = styled.div`
  & > h2 {
    &:hover {
      background: ${props => (props.shouldHover ? "red" : "none")};
    }
  }
`;
function App({ shouldHover }) {
  return (
    
      

Hello CodeSandbox

Start editing to see some magic shappen!

); } const rootElement = document.getElementById("root"); ReactDOM.render(, rootElement);

Codesandbox

6
задан brian d foy 18 November 2008 в 00:00
поделиться

3 ответа

Я использую DateTime:: Формат:: DateManip для вещей как это. Используя Ваши даты....

use DateTime::Format::DateManip; 

my @dates = (
    '11/17/2008',
    '11/17/2008 3pm',
    '11/17/2008 12:01am',
    '11/17/2008 12:01am EST',
    '11/17/2008 12:01am CST',
);

for my $date ( @dates ) {
    my $dt = DateTime::Format::DateManip->parse_datetime( $date );
    die "Cannot parse date $date"  unless defined $dt;
    say $dt;
}

# no dies.. produced the following....
# => 2008-11-17T00:00:00
# => 2008-11-17T15:00:00
# => 2008-11-17T00:01:00
# => 2008-11-17T05:01:00
# => 2008-11-17T06:01:00

NB. Я нахожусь на GMT здесь!

10
ответ дан 8 December 2019 в 12:23
поделиться

CPAN имеет много пакетов для контакта с датами, такими как DateTime и Дата:: Manip. Проанализировать Вашу дату, Дату:: модуль Синтаксического анализа в TimeDate мог бы работать (да, существует и DateTime и TimeDate).

В целом, каждый раз, когда необходимо сделать что-то в Perl, проверьте CPAN. Существует, вероятно, модуль для него. Посмотрите на то, что доступно, и посмотрите то, что соответствует Вашей ситуации.

Удача, :)

9
ответ дан 8 December 2019 в 12:23
поделиться

Я отправлю свои ответы здесь, поскольку я сталкиваюсь с ними.

Время использования:: Локальный
 http://www.perlmonks.org/?node_id=642627

0
ответ дан 8 December 2019 в 12:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: