date format
This commit is contained in:
@@ -4,12 +4,14 @@ import 'package:http/http.dart' as http;
|
||||
import 'package:flutter/material.dart';
|
||||
import 'classes/events.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:intl/date_symbol_data_local.dart';
|
||||
|
||||
import 'variable/globals.dart' as globals;
|
||||
|
||||
// app starting point
|
||||
void main() {
|
||||
runApp(const MyApp());
|
||||
initializeDateFormatting("fr_FR", null).then((_) => (const MyApp()));
|
||||
}
|
||||
|
||||
class MyApp extends StatelessWidget {
|
||||
@@ -95,8 +97,13 @@ class _MyHomePageState extends State<ListItemMenu> {
|
||||
itemCount: posts.length,
|
||||
itemBuilder: (context, index) {
|
||||
final post = posts[index];
|
||||
final startDate = DateTime.parse(post.startDate!);
|
||||
final date = DateFormat.yMd().format(startDate);
|
||||
final time = DateFormat.Hm().format(startDate);
|
||||
|
||||
return ListTile(
|
||||
title: Text('${post.name!}'), subtitle: Text('${post.place!}'));
|
||||
title: Text('${post.name!}'),
|
||||
subtitle: Text('${post.place!}\n${date} ${time}'));
|
||||
},
|
||||
separatorBuilder: (context, index) {
|
||||
return Divider();
|
||||
|
@@ -2,12 +2,14 @@ class Events {
|
||||
String? id;
|
||||
String? name;
|
||||
String? place;
|
||||
String? startDate;
|
||||
|
||||
Events({this.place, this.id, this.name});
|
||||
Events({this.place, this.id, this.name, this.startDate});
|
||||
|
||||
Events.fromJson(Map<String, dynamic> json) {
|
||||
id = json['id'];
|
||||
name = json['name'];
|
||||
place = json['place'];
|
||||
startDate = json["start_date"];
|
||||
}
|
||||
}
|
||||
|
@@ -1,17 +0,0 @@
|
||||
class Post {
|
||||
int? albumId;
|
||||
int? id;
|
||||
String? title;
|
||||
String? url;
|
||||
String? thumbnailUrl;
|
||||
|
||||
Post({this.albumId, this.id, this.title, this.url, this.thumbnailUrl});
|
||||
|
||||
Post.fromJson(Map<String, dynamic> json) {
|
||||
albumId = json['albumId'];
|
||||
id = json['id'];
|
||||
title = json['title'];
|
||||
url = json['url'];
|
||||
thumbnailUrl = json['thumbnailUrl'];
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user