xml页面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button
android:id="@+id/btn01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="日期" />
<Button
android:id="@+id/btn02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="时间" />
</LinearLayout>
java 代码
public class NowTimeActivity extends Activity implements OnClickListener,OnKeyListener{
private EditText et01;
private Button btn01;
private Button btn02;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
et01 = (EditText)findViewById(R.id.editText1);
btn01 = (Button)findViewById(R.id.btn01);
btn02 = (Button)findViewById(R.id.btn02);
et01.setOnKeyListener(this);
btn01.setOnClickListener(this);
btn02.setOnClickListener(this);
}
public void onClick(View v){
switch(v.getId()){
case R.id.btn01:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String showDate = sdf.format(new Date());
et01.setText(showDate);
break;
case R.id.btn02:
SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm:SS");
String showDate2 = sdf.format(new Date());
et01.setText(showDate2);
break;
default:
break;
}
}
public boolean onKey(View v,int keyCode, KeyEvent event){
switch(event.getKeyCode()){
case KeyEvent.KEYCODE_C:
et01.setText("C键被按下");
break;
default:
break;
}
return true;
}
}
分享到:
相关推荐
根据给定文件的信息,本文将围绕“当前时间和转化为格林时间”的主题进行展开,详细解析如何在Java编程语言中获取当前时间,并将其转换为格林尼治标准时间(Greenwich Mean Time,简称GMT)。 ### 一、获取当前时间...
本文将详细讲解"十六进制时间转化器和IP转化器"的相关知识点,以及它在实际工作中的应用。 首先,我们来探讨十六进制与时间的转换。在计算机科学中,时间通常以Unix时间戳的形式存储,它是一个整数,表示从1970年1...
3. **格式化时间**:在得到了日期时间结构体后,我们可以使用“格式化日期”和“格式化时间”函数将这些信息转化为易于阅读的字符串格式,如“2022年06月15日 14:30:00”。 4. **显示时间**:最后,我们可以将格式...
根据给定文件的信息,本文将深入探讨Java中与日期转换及计算相关的几个核心知识点:如何计算当前日期是年度中的第几周、确定某天是一周中的哪一天、日期的格式化处理、获取指定年份月份的具体日期以及如何获得当前...
通过该类提供的方法,用户可以灵活地将当前日期时间转换为不同的字符串格式,包括长日期时间形式、短日期时间形式以及特定格式的字符串。 #### 类结构与功能 `LikekyDateTime`类包含以下核心功能: 1. **获取当前...
总之,Labview的日期时间处理功能强大且灵活,可以轻松应对各种日期和时间计算任务,对于计划控制和定时控制的应用场景尤为适用。通过掌握这些基本操作,你可以在Labview项目中更加自如地管理和操纵时间信息。
我们可以通过传递不同的参数来创建一个Date对象,比如当前日期和时间,或者特定的日期和时间。 ```javascript let date = new Date(); // 创建一个表示当前日期和时间的Date对象 ``` 在处理数字日期格式时,我们...
本文将详细介绍如何初始化STM32F103的RTC功能,设置和读取RTC时间,以及如何处理时间戳和日期时间的相互转化。 首先,初始化STM32F103的RTC步骤如下: 1. 复位RTC:在开始配置RTC之前,需要确保RTC处于复位状态。...
这样,每次执行导出操作时,生成的Excel文件名就会包含当前日期,方便用户区分不同时间导出的文件。 总结来说,Vue.js结合Blob.js和Export2Excel.js可以轻松实现导出Excel的功能。通过引入库、准备数据、创建Excel...
我们可以创建一个新的Date实例来获取当前日期和时间,然后使用各种方法来提取年、月、日、小时、分钟和秒。下面是一个详细的步骤: 1. 创建Date对象实例: ```javascript var now = new Date(); ``` 2. 获取...
由于`java.util.Date`和`SimpleDateFormat`存在线程安全问题和精度不足等问题,现在更推荐使用`java.time`包中的类,如`LocalDate`、`LocalTime`和`LocalDateTime`,它们提供了更强大且易用的日期时间操作。...
时间戳通常表示从一个特定时间点(如1970年1月1日)到现在的秒数或者毫秒数,而时间格式化则是将这种数值转换为人类可读的日期和时间字符串的过程。下面我们将详细讨论如何在iOS中获取时间戳以及如何将其转化为各种...
我们可以使用 new SimpleDateFormat("yyyy/MM/dd HH:mm:ss") 创建一个 SimpleDateFormat 对象,该对象将使用指定的格式将日期和时间转换为字符串。 在上面的代码中,我们首先创建了一个 Date 对象,用于获取当前...
根据提供的文件信息,本文将详细解释与C# WinForms应用程序中日期时间操作相关的知识点,特别是如何在给定日期的基础上计算前一天、后一天以及所在月份的最后一天。 ### 一、计算给定日期的前一天和后一天 #### ...
在IT领域,日期和时间处理是一项基础且重要的任务。日期转换为星期的功能广泛应用于日历应用、数据分析、报表生成等多个场景。在这个特定的问题中,我们需要实现一个功能,让用户通过下拉列表选择输入指定的日期,...
例如,使用`getvar`配合日期系统变量"DATETIME"就可以获取当前日期和时间。然后,我们可以使用AutoLISP的字符串处理函数,如`strcat`来组合日期和时间,形成适合标注的格式。最后,通过调用绘图命令,如`text`或`...
1. **日期时间的获取**:通过`取当前日期`和`取当前时间`命令,可以获取系统当前的日期和时间,组合成完整的日期时间对象。 2. **日期时间的格式化**:使用`日期时间到字符串`命令,可以将日期时间格式化为用户期望...
2. `getStringDate()` 和 `getStringDateShort()`: 类似于上面的方法,这两个方法也是获取当前日期并转换为字符串,区别在于返回的字符串格式。`getStringDate()` 返回 "yyyy-MM-dd HH:mm:ss" 格式,`...
2. time() 函数:该函数返回一个以 “YYYY-MM-DD HH:MM:SS” 为格式的日期时间。 3. datetime() 函数:该函数返回一个以 “YYYY-MM-DD HH:MM:SS” 为格式的日期时间。 4. julianday() 函数:该函数返回一个天数,...