【问题标题】:How can we insert date into the SQLite database我们如何将日期插入 SQLite 数据库
【发布时间】:2019-05-05 17:28:24
【问题描述】:

对于 SQLite 数据库中的每个数据插入,我也想插入 current Date。如何在 Xamarin Forms 应用程序中执行此操作?

下面是我现在将一些状态数据插入数据库的代码。

public void OnOKButtonClicked(object sender, EventArgs e)
        {
            overlay.IsVisible = false;
            DisplayAlert("Result",
                          string.Format("You entered {0}", EnteredStatus.Text), "OK");
            SoccerAvailability soccerAvailability = new SoccerAvailability();
            soccerAvailability.SoccerStatus = EnteredStatus.Text;

            var dailySoccerStatus = EnteredStatus.Text;
           int x = 0;
            try
            {
                if (!string.IsNullOrWhiteSpace(EnteredStatus.Text))
                {
                    //Insert the soccer status to the database:
                    x = conn.Insert(soccerAvailability);
                }
                else
                {
                    DisplayAlert("Soccer Availability", "Availability cannot be left blank", "OK");
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
            if (x == 1)
            {

                Navigation.PushAsync(new Settings(soccerAvailability));
            }

            DisplaySoccerStatus();
        }

【问题讨论】:

    标签: sqlite xamarin xamarin.forms


    【解决方案1】:

    只需在您的 SoccerAvailability 模型上创建一个 CurrentDate DateTime 属性

    soccerAvailability.CurrentDate = DateTime.Now;
    x = conn.Insert(soccerAvailability);
    

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 2010-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 2011-07-10
      相关资源
      最近更新 更多