搜索插件、代码仓与 APP 分类

插件详情v2.0.9

date_format

一个简单的 API 来格式化日期。提供各种常量来构建日期格式字符串。使用 `formatDate` 方法根据格式字符串格式化日期。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
22.9万
喜欢数
449
Pub 分数
150

安装插件

flutter pub add date_format

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个轻量级的 Flutter 包,通过简洁的 API 简化日期格式化。它提供了常见日期格式的预定义常量,并允许使用 `formatDate` 方法进行自定义格式化。非常适合需要在跨平台环境中保持一致且可读的日期输出的开发者。该包支持所有主要平台,包括移动、Web 和桌面,使其适用于跨平台应用。它专注于简单性和易用性,无需复杂的配置。

适合场景

  • 在用户界面中格式化日期
  • 生成标准化日期字符串
  • 在应用程序中显示时间戳
  • 国际化日期格式
  • 简化日期字符串的创建
  • 跨平台日期处理

主要特点

  • 预定义格式常量
  • 通过 `formatDate` 支持自定义格式
  • 多平台兼容性
  • 简单直观的 API
  • 轻量且快速
  • 无外部依赖

适合对象

  • 初学者 Flutter 开发者
  • 需要一致日期显示的应用程序
  • 跨平台项目
  • 需要格式化日期的 UI 组件
  • 寻求最小化设置的开发者

使用建议

  • 仅限基本日期格式化
  • 无内置本地化支持
  • 不显式处理时区
  • 最适合简单的格式化需求
  • 需要手动处理特定于区域设置的格式

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

date_format

A simple API to format dates.

Usage

Use formatDate function to format a DateTime object.

print(formatDate(DateTime(1989, 02, 21), [yyyy, '-', mm, '-', dd]));

Output:

1989-02-21

Long month names
print(formatDate(DateTime(1989, 2, 21), [yy, '-', M, '-', d]));

Output:

89-feb-21

Time parts
print(formatDate(
      DateTime(1989, 02, 1, 15, 40, 10), [HH, ':', nn, ':', ss]));

Output:

15:40:10

Timezone
print(formatDate(
      DateTime(1989, 02, 1, 15, 40, 10), [HH, ':', nn, ':', ss, z]));

Output:

15:40:10+0100

所属分类

源码仓库

使用此插件的项目