flutter 日期转换
时间: 2023-07-30 19:04:12 浏览: 160
Flutter DateTime日期转换
在 Flutter 中,你可以使用 `DateTime` 类来进行日期和时间的转换操作。下面是一些常用的日期转换示例:
1. 将字符串转换为日期:
```dart
String dateString = '2022-01-01';
DateTime date = DateTime.parse(dateString);
```
2. 将日期转换为字符串:
```dart
DateTime now = DateTime.now();
String formattedDate = DateFormat('yyyy-MM-dd').format(now);
```
3. 将日期转换为特定格式的字符串:
```dart
DateTime now = DateTime.now();
String formattedDate = DateFormat('yyyy-MM-dd HH:mm:ss').format(now);
```
4. 获取特定日期的年、月、日等信息:
```dart
DateTime now = DateTime.now();
int year = now.year;
int month = now.month;
int day = now.day;
```
这些示例中使用了 `DateTime` 类和 `DateFormat` 类,后者是 Flutter 提供的用于格式化日期的类。你可以根据实际需求选择合适的转换方法和格式。
阅读全文