【问题标题】:How to make a String From 2 others in one line?如何在一行中从其他 2 个字符串中创建一个字符串?
【发布时间】:2012-09-06 09:24:42
【问题描述】:

我的应用活动中有两个文本视图,一个带有日期(“yyyy-mm-dd”),一个带有时间(“hh:mm”)

如何创建一个将这些文本视图组合在一起的字符串,以便我的字符串为 (yyyy-mm-dd hh:mm),以便我可以在我的 sqlite 数据库中对日期时间文本值进行排序。

日期文本视图代码:

String date = ((TextView) findViewById(R.id.dateTV))
            .getText().toString();

时间文本视图代码:

String time= ((TextView) findViewById(R.id.timeTV))
            .getText().toString();

如何使字符串日期时间将它们组合成一行/快速?

【问题讨论】:

  • 使用串联。字符串结合=日期+时间;

标签: java android string textview append


【解决方案1】:

我猜你可以使用Calendar.set()

 public final void set(int year,
                  int month,
                  int date,
                  int hourOfDay,
                  int minute)

【讨论】:

    【解决方案2】:

    使用这个

     String date = ((TextView) findViewById(R.id.dateTV))
            .getText().toString();
    
     String time= ((TextView) findViewById(R.id.timeTV))
            .getText().toString();
    
    String datetime = date.concat(time);
    

    【讨论】:

      【解决方案3】:

      使用字符串连接

      String newDate = date + " " + time;
      

      【讨论】:

      • 大声笑,答案泛滥成灾。您将很难选择最佳答案。
      【解决方案4】:
      new StringBuilder().append(date).append(" ").append(time).toString();
      

      理论上,这比用 + 连接字符串更快/更好。虽然你不会看到区别。

      【讨论】:

        【解决方案5】:
        String date = ((TextView) findViewById(R.id.dateTV)).getText().toString();
        String time = ((TextView) findViewById(R.id.timeTV)).getText().toString();
        
        String combined = date + " " + time;
        

        查找字符串连接。

        【讨论】:

          【解决方案6】:

          用加号连接

            String datetime = ((TextView) findViewById(R.id.dateTV)).getText().toString() + ((TextView) findViewById(R.id.timeTV)).getText().toString();
          

          【讨论】:

            【解决方案7】:
            String dateAndTime = date + time;
            

            这真的是你想要的吗?

            【讨论】:

              猜你喜欢
              • 2012-03-12
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-07-24
              • 1970-01-01
              • 2017-11-06
              • 1970-01-01
              • 2013-05-24
              相关资源
              最近更新 更多