=pod

=encoding UTF-8

=head1 NAME

PDK::Utils::Date - 日期格式化工具类

=head1 VERSION

版本 1.0

=head1 SYNOPSIS

    use PDK::Utils::Date;

    my $date_utils = PDK::Utils::Date->new();

    # 获取格式化的当前日期
    my $formatted_date = $date_utils->getFormatedDate();

    # 获取指定Unix时间戳的格式化日期
    my $formatted_date_with_time = $date_utils->getFormatedDate('yyyy-mm-dd', 1609459200);

=head1 METHODS

=head2 getFormatedDate($format, $time)

获取格式化的日期字符串。

参数:

=over 4

=item * C<$format> - 日期格式字符串（可选，默认为 'yyyy-mm-dd hh:mi:ss'）

=item * C<$time> - Unix 时间戳（可选，默认为当前时间）

=back

返回值:

格式化的日期字符串。

异常:

如果格式字符串中没有有效的时间字符，则抛出异常。

=head1 AUTHOR

WENWU YAN <968828@gmail.com>

=head1 COPYRIGHT AND LICENSE

Copyright (C) 2024 WENWU YAN. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

=cut
