Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.2.0

week_of_year

Adiciona método de extensão para obter a semana ISO 8601 do ano a partir de uma data

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
25,4 mil
Curtidas
47
Pontos Pub
160

Instalar pacote

flutter pub add week_of_year

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote week_of_year estende a classe DateTime do Dart com um método fácil de usar para calcular a semana do ano no padrão ISO 8601. Ele fornece numeração de semana precisa de acordo com padrões internacionais, garantindo consistência entre diferentes locais e sistemas de calendário. Ideal para aplicativos que exigem agendamento semanal, relatórios ou agrupamento de dados por semana. O pacote é leve, bem documentado e suporta todas as principais plataformas do Flutter.

Casos de uso

  • Relatórios semanais
  • Aplicativos de calendário
  • Aggregação de dados por semana
  • Ferramentas de agendamento
  • Conformidade de data internacional

Principais recursos

  • compatível com ISO 8601
  • Método de extensão simples
  • Suporte multiplataforma
  • Numeração de semana precisa
  • Dependência mínima

Indicado para

  • Desenvolvedores que precisam de números de semana ISO
  • Aplicativos com rastreamento semanal de dados
  • Manipulação de data internacionalizada
  • Utilitários leves de data

Considerações

  • Requer Dart 2.12 ou superior
  • Nenhuma configuração adicional necessária
  • Adiciona apenas a funcionalidade de semana do ano
  • Não modifica os objetos DateTime originais
  • Nenhum sobrecusto de tempo de execução além da chamada do método

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

week_of_year

Fast dependency-free extension methods to get the ISO 8601 week of year from a dart DateTime object.

Also includes a function to create a DateTime from a year and week number.

import 'package:week_of_year/week_of_year.dart';

void main() {
  final date = DateTime.now();
  print(date.weekOfYear); // Get the iso week of year
  print(date.ordinalDate); // Get the ordinal date
  print(date.isLeapYear); // Is this a leap year?

  final DateTime dateFromWeekNumber = dateTimeFromWeekNumber(2023, 13, DateTime.tuesday);
  print(dateFromWeekNumber); // 2023-02-28
}

Categorias

Repositório-fonte

Projetos que usam este pacote