我最近开始学习java和如何构建android应用程序。我目前正在开发一个应用程序,它使用CustomListAdapter来显示通过json解析成ListView的MySQL数据。我遇到的问题是如何更改TextView显示数据库中的日期时间的方式。现在,它显示了完整的YYYY-MM-DD HH:MM:SS格式,而我实际上只是想要显示HH:MM A。我见过其他人在使用SimpleDateFormat类时提出类似的问题并得到响应,然而,我不明白如何将其融入我的代码中。due_time是我的数据库中正在解析的列,我在布局中也将其命名为TextView id。

这是其他人建议使用的代码片段:

SimpleDateFormat df1 = new SimpleDateFormat("YYYY-MM-DD");
SimpleDateFormat df2 = new SimpleDateFormat("DD-MM-YYYY");
try{
    Date d = df1.parse(DateString);
    System.out.println("new date format " + df2.format(d));
}catch(Exception e){
   e.printStackTrace();
}

如果可以的话,我假设我会在那里的某个地方插入due_time,然后将代码片段插入到我的CustomListAdaptergetView方法中,如下所示。我在正确的轨道上吗?

    @Override
public View getView(int position, View convertView, ViewGroup parent) {

    if (inflater == null)
        inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    if (convertView == null)
        convertView = inflater.inflate(R.layout.list_row, null);

    TextView due_time = (TextView) convertView.findViewById(R.id.due_time);

    // getting order data for the row
    Order o = orderItems.get(position);

    // Due Time
    due_time.setText(o.getDueTime());

    return convertView;
}

转载请注明出处:http://www.zhongtian365.com/article/20230522/2208225.html

随机推荐

  1. 如何在Android的TextView中将两行文本居中?

    我想让它看起来像这样: | two | | lines | 这是当前的布局,根本无法使用。 RelativeLayout android:layout_widt...

  2. 我可以在Android中缩放TextView中的实际文本吗?

    是否可以创建文本本身在一个方向上缩放的a scaled TextView like this?在图片中,上半部分显示了一个用蓝色勾勒出的基本TextView。下半部分显示了我尝试进行缩放后的相同TextView。高度是一样的,但是视图的宽度...

  3. 如何在Android中更改TextView中可绘制的尺寸?

    我想知道如何更新TextView中的可绘制文件,因此我编写了以下代码:public class MainActivity extends AppCompatActivity { private TextView mText; ...

  4. 需要在Android TextView中显示队列,但需要以一定的计数器间隔更新它,因为值是基于数组中的先进先出的

    我实际上正在创建一个本地计分应用程序,它必须显示跑动,以及它必须显示最后12个球的跑动队列,就像我们通常在板球锦标赛中看到的那样。我特别面临的问题是,我使用了一个数组来表示初始的12个值,该数组完美地显示了指定的12个球的运行,但是在第12...

  5. 如何在Android TextView中以编程方式设置maxLength?

    我想以编程方式设置maxLength属性,TextView因为我不想在布局中对其进行硬编码。我看不到任何set与maxLength。 谁能指导我如何实现这一目标?

  6. 在Android的Textview中,如何在段落的单词之间添加空格来删除末尾的空格?

    我正在为我的应用程序创建一个UI,其中我需要显示如下段落??为此,我使用了Textview,如下所示TextView android:id=@+id/description android:layout_width=matc...

  7. 如何在Android TextView中将字体样式设置为粗体,斜体和下划线?

    我想将TextView的内容设为粗体,斜体和下划线。我尝试了下面的代码,它可以工作,但是没有强调。 Textview android:textStyle="bold|italic" .. 我该怎么做?有什么好主意吗?

  8. 如何在Android应用程序的TextView中大写字母的首字母

    我也不是指textInput。我的意思是,一旦您在TextView中拥有静态文本(从数据库调用填充到用户输入的数据(可能未大写)),如何确保它们大写? 谢谢!

  9. 在Android中的TextView下方绘制下划线

    我想在我的下方画下划线TextView。我搜索了一些内容,但找不到任何富有成果的内容。 有人可以在这里帮我吗?

  10. 在TextView - android中搜索一个单词

    我有一个问题:我在安卓应用程序的TextView中有一个文本。用户应该使用EditText和按钮搜索文本中的单词,视图应该转到找到的单词并标记它。如果有多个搜索解决方案,用户可以单击“下一步”按钮,然后显示找到的下一个单词。这是非常重要的。...