草庐IT

datetime_index_test

全部标签

firebase - 如何在 flutter 中从 firebase 数据构建 Map<DateTime, List>

我正在尝试从firebase创建一个map作为Map。我试过了Future>getlist()async{QuerySnapshotquerySnapshot=awaitFirestore.instance.collection("${_username.toLowerCase()}-orders").getDocuments();varlist=newList.generate(querySnapshot.documents.length,(intindex)=>querySnapshot.documents[index]['date']);vardatelist=list.toSe

datetime - Flutter DateTime,打开关闭如果

我想在上午9:00到晚上20:00之间显示小部件,其他时间显示另一个小部件例如现在13:00myshopopen我想显示开我的店。谢谢openSaat(){returnContainer(width:170,height:40,decoration:BoxDecoration(color:Colors.black),child:Row(mainAxisAlignment:MainAxisAlignment.center,children:[CircleAvatar(backgroundColor:Colors.green,radius:12,),SizedBox(width:5,),T

datetime - Flutter DateTime,打开关闭如果

我想在上午9:00到晚上20:00之间显示小部件,其他时间显示另一个小部件例如现在13:00myshopopen我想显示开我的店。谢谢openSaat(){returnContainer(width:170,height:40,decoration:BoxDecoration(color:Colors.black),child:Row(mainAxisAlignment:MainAxisAlignment.center,children:[CircleAvatar(backgroundColor:Colors.green,radius:12,),SizedBox(width:5,),T

flutter - BottomNavigatonBar 的 onTap(index) 方法上的 SetState() 不会重建小部件树

我正在尝试将webview_flutterWebView连接到BottomNavigationBar。我希望在点击选项卡时使用新URL重新加载View。在onTap回调我将_currentUrl更新为新的url并使用新的选项卡索引调用设置状态。为什么标签栏正在更新但网页View没有重建?我错过了什么?classWebViewAppextendsStatefulWidget{@overrideStatecreateState(){returnWebViewState();}}classWebViewStateextendsState{int_currentTabIndex=0;Strin

flutter - BottomNavigatonBar 的 onTap(index) 方法上的 SetState() 不会重建小部件树

我正在尝试将webview_flutterWebView连接到BottomNavigationBar。我希望在点击选项卡时使用新URL重新加载View。在onTap回调我将_currentUrl更新为新的url并使用新的选项卡索引调用设置状态。为什么标签栏正在更新但网页View没有重建?我错过了什么?classWebViewAppextendsStatefulWidget{@overrideStatecreateState(){returnWebViewState();}}classWebViewStateextendsState{int_currentTabIndex=0;Strin

datetime - Dart DateTime 坏了?

我使用Flutter的日历在我的应用程序中选择一个日期,但我确保将它限制为仅当月。我通过设置这样做:firstDate:beginningOfMonth(例如,2019年6月1日,lastDate:beginningOfNextMonth(例如,2019年7月1日),初始日期:DateTime.now()现在是月底(撰写本文时为6月30日),我收到一个AssertionError,提示initialDate必须在lastDate或之前。所以我打印了(最好的调试器!)我的日期,我得到了:初始日期:2019-06-3020:07:25endOfMonth:2019-07-0100:00:0

datetime - Dart DateTime 坏了?

我使用Flutter的日历在我的应用程序中选择一个日期,但我确保将它限制为仅当月。我通过设置这样做:firstDate:beginningOfMonth(例如,2019年6月1日,lastDate:beginningOfNextMonth(例如,2019年7月1日),初始日期:DateTime.now()现在是月底(撰写本文时为6月30日),我收到一个AssertionError,提示initialDate必须在lastDate或之前。所以我打印了(最好的调试器!)我的日期,我得到了:初始日期:2019-06-3020:07:25endOfMonth:2019-07-0100:00:0

sqlite - 在 SQLite FLutter 数据库中创建 DATETIME 列?

我创建了一个包含一些列的TABLE,一切正常,直到我尝试插入一个新的DATETIME列:_onCreate(Databasedb,intversion)async{awaitdb.execute("CREATETABLE$TABLE($IDINTEGERPRIMARYKEY,$NAMETEXT,$COLOURTEXT,$BREEDTEXT,$BIRTHDATETIME)");}我要存储的模型类是:classPet{intid;Stringname;DateTimebirth;Stringbreed;Stringcolour;Pet({this.id,this.name,this.bir

sqlite - 在 SQLite FLutter 数据库中创建 DATETIME 列?

我创建了一个包含一些列的TABLE,一切正常,直到我尝试插入一个新的DATETIME列:_onCreate(Databasedb,intversion)async{awaitdb.execute("CREATETABLE$TABLE($IDINTEGERPRIMARYKEY,$NAMETEXT,$COLOURTEXT,$BREEDTEXT,$BIRTHDATETIME)");}我要存储的模型类是:classPet{intid;Stringname;DateTimebirth;Stringbreed;Stringcolour;Pet({this.id,this.name,this.bir

flutter - 未处理的异常 : RangeError (index): Invalid value: Valid value range is empty: 0

此方法始终运行。我检查了API。如果API值发生变化,我会删除我的数据库并重新插入。像这种情况那样使用是正确的方法吗?(可以使用streamWidget还是FutureWidget?如果可以怎么办?)错误信息:[ERROR:flutter/lib/ui/ui_dart_state.cc(148)]UnhandledException:RangeError(index):Invalidvalue:Validvaluerangeisempty:0checkQuick(Stringurl,Stringtoken)async{result=(awaitHelperDatabase1().dis