在Android TextView中将MySQL日期时间转换为特定格式
我最近开始学习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
,然后将代码片段插入到我的CustomListAdapter
的getView
方法中,如下所示。我在正确的轨道上吗?
@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
随机推荐
-
如何在Android的TextView中将两行文本居中?
我想让它看起来像这样: | two | | lines | 这是当前的布局,根本无法使用。 RelativeLayout android:layout_widt...
-
我可以在Android中缩放TextView中的实际文本吗?
是否可以创建文本本身在一个方向上缩放的a scaled TextView like this?在图片中,上半部分显示了一个用蓝色勾勒出的基本TextView。下半部分显示了我尝试进行缩放后的相同TextView。高度是一样的,但是视图的宽度...
-
如何在Android中更改TextView中可绘制的尺寸?
我想知道如何更新TextView中的可绘制文件,因此我编写了以下代码:public class MainActivity extends AppCompatActivity { private TextView mText; ...
-
需要在Android TextView中显示队列,但需要以一定的计数器间隔更新它,因为值是基于数组中的先进先出的
我实际上正在创建一个本地计分应用程序,它必须显示跑动,以及它必须显示最后12个球的跑动队列,就像我们通常在板球锦标赛中看到的那样。我特别面临的问题是,我使用了一个数组来表示初始的12个值,该数组完美地显示了指定的12个球的运行,但是在第12...
-
如何在Android TextView中以编程方式设置maxLength?
我想以编程方式设置maxLength属性,TextView因为我不想在布局中对其进行硬编码。我看不到任何set与maxLength。 谁能指导我如何实现这一目标?
-
在Android的Textview中,如何在段落的单词之间添加空格来删除末尾的空格?
我正在为我的应用程序创建一个UI,其中我需要显示如下段落??为此,我使用了Textview,如下所示TextView android:id=@+id/description android:layout_width=matc...
-
如何在Android TextView中将字体样式设置为粗体,斜体和下划线?
我想将TextView的内容设为粗体,斜体和下划线。我尝试了下面的代码,它可以工作,但是没有强调。 Textview android:textStyle="bold|italic" .. 我该怎么做?有什么好主意吗?
-
如何在Android应用程序的TextView中大写字母的首字母
我也不是指textInput。我的意思是,一旦您在TextView中拥有静态文本(从数据库调用填充到用户输入的数据(可能未大写)),如何确保它们大写? 谢谢!
-
在Android中的TextView下方绘制下划线
我想在我的下方画下划线TextView。我搜索了一些内容,但找不到任何富有成果的内容。 有人可以在这里帮我吗?
-
在TextView - android中搜索一个单词
我有一个问题:我在安卓应用程序的TextView中有一个文本。用户应该使用EditText和按钮搜索文本中的单词,视图应该转到找到的单词并标记它。如果有多个搜索解决方案,用户可以单击“下一步”按钮,然后显示找到的下一个单词。这是非常重要的。...