小编dee*_*pak的帖子

没有得到完美答案的约会

Datediff非常混淆两天之间的差异:

DATEDIFF(DAY, '2014-09-01','2014-09-07')+1) AS totaldays
Run Code Online (Sandbox Code Playgroud)

当我写上面然后它会给我7天它是完美的....

但是当我写下面的时候

DATEDIFF(DAY, '2014-09-01','2014-09-02')+1) AS totaldays
Run Code Online (Sandbox Code Playgroud)

然后它会给我2天但我想1 day用这个下面的功能

 DATEDIFF(DAY, '2014-09-01','2014-09-02')+1) AS totaldays
Run Code Online (Sandbox Code Playgroud)

我怎么才能得到它?

sql sql-server sql-server-2008

1
推荐指数
1
解决办法
88
查看次数

如何在日期之间获取数据

我有以下数据表:

id  startdate   finishdate
4   2015-09-17  2016-09-28
5   2016-08-17  2016-09-12
Run Code Online (Sandbox Code Playgroud)

现在我需要这个日期的数据 - 2016-02-02

例如,如果我输入此日期,2016-02-02则仅显示第一个数据.

现在,如果我输入日期 - 2016-08-10那么它将显示两个数据.

我尝试过:

  select * from customer where startdate >='2016-02-02' or finishdate<='2016-02-02'
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我怎么能实现这个目标?

sql

1
推荐指数
1
解决办法
31
查看次数

如何使用实例将自定义对象arraylist从activity传递到fragment

我正在使用viewpager并创建片段,我想传递arraylist.所以我尝试了以下的事情:

主要活动:

 private ArrayList<customers> mArrayList = null;

  ViewPagerAdapter adapter = new ViewPagerAdapter(MainActivity.this.getSupportFragmentManager());

  adapter.addFrag(NewCustomer.newInstance(mArrayList ), "NewCustomer");
Run Code Online (Sandbox Code Playgroud)

现在在片段类我正在创建实例:

 public static final ArrayList<customers> data = new ArrayList<customers>();

 public static final NewCustomer newInstance(ArrayList<customers> mArrayList) {

        NewCustomer f = new NewCustomer();
        Bundle bdl = new Bundle(1);
        bdl.putParcelableArrayList(data, mArrayList);
        f.setArguments(bdl);
        return f;
    }
Run Code Online (Sandbox Code Playgroud)

但这不起作用.它在bdl.putParcelableArrayList上显示错误我想获得arraylist并存储到该类的本地arraylist中.

如何使用自定义对象获取arraylist?

android android-fragments android-viewpager android-bundle

1
推荐指数
1
解决办法
3090
查看次数

如何将日期格式转换为客户日期格式?

我在字符串中输出以下内容:

24/05/15 11:40:50 AM
Run Code Online (Sandbox Code Playgroud)

现在我想将此字符串转换为 - > 2015-05-24 11:40:50.000

我试过下面的方法,但它给了我错误:

字符串未被识别为有效的DateTime.

DateTime.ParseExact("24/05/15 11:40:50 AM",
                    "yyyy-MM-dd HH:mm:ss", 
                    CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

c# string datetime

0
推荐指数
1
解决办法
33
查看次数