main.dart
import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:date_format/date_format.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
//配置如下两个国际化的参数
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate
],
home: Scaffold(
//标题栏
appBar: AppBar(
title: Text("Flutter Demo"),
),
//内容区域
body: DatePickerPubPage(),
),
//主题
theme: ThemeData(primarySwatch: Colors.red),
);
}
}
class DatePickerPubPage extends StatefulWidget {
@override
_DatePickerPubPageState createState() => _DatePickerPubPageState();
}
class _DatePickerPubPageState extends State<DatePickerPubPage> {
DateTime _selectedDateTime = DateTime.now(); //获取当前日期
var nowTime = DateTime.now(); //获取当前时间
DateTime _selectedDate = DateTime.now(); //当前选中的日期
TimeOfDay _selectedTime = TimeOfDay.now(); //当前选中的时间
@override
void initState() {
// TODO: implement initState
super.initState();
print(nowTime); //2020-02-11 08:51:14.165032
//当前时间转换为时间戳
var a = nowTime.millisecondsSinceEpoch; //13位时间戳
print(a); //158138227416