android中在编辑框怎样获取日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中在编辑框怎样获取日期相关的知识,希望对你有一定的参考价值。

这取决于对日期的格式定义

假如日期格式为2015-12-09即为2015年12月9日

可以使用SimpleDateFormat把字符串格式化转为日期

示例如下

public class MainActivity extends Activity 

private EditText etDate;
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) 
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etDate = (EditText)findViewById(R.id.text);
btn = (Button)findViewById(R.id.button);
btn.setOnClickListener(new OnClickListener() 

@Override
public void onClick(View v) 
String txt = etDate.getText().toString();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(txt);

);

SimpleDateFormat的语法格式

G 年代标志符
  y 年
  M 月
  d 日
  h 时 在上午或下午 (1~12)
  H 时 在一天中 (0~23)
  m 分
  s 秒
  S 毫秒
  E 星期
  D 一年中的第几天
  F 一月中第几个星期几
  w 一年中第几个星期
  W 一月中第几个星期
  a 上午 / 下午 标记符 
  k 时 在一天中 (1~24)
  K 时 在上午或下午 (0~11)
  z 时区

参考技术A 一种方法--获取当前时间的毫秒数--》 转化成日期格式
System.currentTimeMillis()当前毫秒数,
long sd=System.currentTimeMillis();
Date dat=new Date(sd);
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(dat);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String sb=format.format(gc.getTime());
System.out.println(sb);
可以参考这个
--------------------
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

String date = sDateFormat.format(new java.util.Date());
这种也可以
参考技术B edittext.getText().toString().trim() 得到编辑框数据 再处理

MFC中在指定的文档搜索 输入框中的指定内容并显示到指定的文本框中的按钮代码该怎么写啊?在线等

MFC中在指定的文本文档中搜索 输入框中的指定内容并显示到指定的文本框中的按钮代码该怎么写?在编辑框输入想要搜索的内容,点击搜索按钮,如果有匹配的则在指定的文本框中显示,如果无则弹出消息框。

实现起来不难,我估计你是不太清楚MFC的显示那一块,至于读取和匹配,那是C语言的基本功,应该不用多说。显示和按钮控制部分:

    编辑框使用classwizard定义一个CString型变量,如m_edit1;

    文本框使用classwizard定义一个CString型变量,如m_edit2;

    用classwizard给按钮增加一个消息响应函数,OnClick。

    在OnClick函数中编写内容。首先调用UpdateData(TRUE),获取编辑框中的文本,此时文本已保存到m_edit1中。然后将m_edit1与文本文档中读取的数据进行模式匹配,若匹配合格,则将文本文档中读取的数据赋值给m_edit2,否则将空值赋给m_edit2;之后调用UpdateData(FALSE),完成文本框的显示更新。

    终于打完了,做完今天的百度任务,睡觉了。

参考技术A 给你个例子,往哪里发?qq1819359253

以上是关于android中在编辑框怎样获取日期的主要内容,如果未能解决你的问题,请参考以下文章

js怎样将一个文本框里的时间设成某日期的一个月后

jquery怎样把日期控件输入的日期写入span,绑定日期控件的输入框不输入任何内容?

JS中在当前日期上追加一天或者获取上一个月和下一个月

js怎样获取当前日期前10天的日期,或者是前n天的

js怎样获取当前日期前10天的日期?或者是前n天的?

js做的日期控件里怎样设置文本框里面不能手动输入日期