`

AlertDialog显示格式化时间

阅读更多
这个例子进一步学习AlertDialog:
private void showDialog(String title, String msg)
	{
		AlertDialog.Builder builder = new AlertDialog.Builder(this);
		//  设置对话框的图标(我们可以在这里测试多种系统自带的图标)
		builder.setIcon(android.R.drawable.gallery_thumb);
		//  设置对话框的标题
		builder.setTitle(title);
		//  设置对话框显示的信息
		builder.setMessage(msg);
		//  设置对话框的按钮
		builder.setPositiveButton("确定", null);
		builder.setNegativeButton("取消", null);
		//  显示对话框
		builder.create().show();
		
	}

下面这段代码是输出格式化时间,对于我这种java基础不太好的人来说,还是有一定用处的:
switch (v.getId())
		{
			case R.id.btnShowDate:
			{				
				SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
				//  显示当前日期
				showDialog("当前日期", sdf.format(new Date()));
				break;
			}
			case R.id.btnShowTime: 
			{				
				SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
				//  显示当前时间
				showDialog("当前时间", sdf.format(new Date()));
				break;
			} 
		}
分享到:
评论

相关推荐

    android 显示当前日期和时间

    Android提供了`java.time.format.DateTimeFormatter`类来格式化日期和时间。例如,你可以创建一个格式器来显示"年-月-日 时:分:秒"的格式,如下所示: ```java DateTimeFormatter formatter = DateTimeFormatter....

    qndroid显示时间

    在`java.util`包中,我们可以使用`Date`类获取当前时间,然后通过`SimpleDateFormat`进行格式化输出。而在API 26及以上版本,推荐使用`java.time`包中的`LocalTime`、`LocalDateTime`等类。 2. **UI设计**: - ...

    android 有时间限制的时间选择器Dialog

    在Android开发中,有时我们需要创建一个时间选择器对话框(Dialog),让用户选择特定的时间,但同时需要添加一些限制,...在实际开发中,根据具体的应用场景,可能还需要处理更多细节,如时间格式化、日期选择限制等。

    自定义日期和时间同时控件

    此外,这个控件可能还包含了一些额外的特性,比如预设的日期和时间,以及自定义的格式化显示。例如,日期可能按照"年-月-日"的格式显示,时间则可能是"小时:分钟"的形式。为了达到这样的效果,开发者可能使用了`...

    android滚轮时间选择器

    - 在显示时间或日期时,需要使用`java.text.SimpleDateFormat`类进行格式化。例如,如果需要显示"HH:mm"格式的时间,可以创建一个`SimpleDateFormat`实例,然后使用`format()`方法将`Calendar`或`Date`对象转换为...

    Android开发时间选择弹窗(开始时间-结束时间)

    在实际项目中,你可能会遇到更多的细节问题,如国际化支持、时间格式化、错误处理等,都需要根据具体需求进行调整和优化。压缩包文件"TimeIntervalDialog-master"可能包含了实现这个功能的一个示例项目,你可以通过...

    安卓获取系统时间,动态显示,点击返回弹出对话框

    以下是一个简单的示例,展示如何获取并格式化日期和时间: ```java // 创建Calendar对象,它会自动填充当前时间 Calendar calendar = Calendar.getInstance(); // 获取当前时间 int hour = calendar.get(Calendar....

    Android学习系列一用按钮实现显示时间

    `showCurrentDate()`和`showCurrentTime()`分别获取当前日期和时间,使用`SimpleDateFormat`进行格式化,并通过`showDialog`显示在对话框中。 `SimpleDateFormat`是Java日期/时间API的一部分,它允许我们指定日期和...

    Android弹出日期和星期以及时间和星期

    这个文件可能包含了`TimePicker`的自定义布局和相应的逻辑处理,如点击事件监听、时间显示格式化等。分析和学习这个示例可以帮助你更好地理解如何自定义Android的时间选择器。 总之,在Android应用开发中,通过`...

    android时间日期选择控件,仿小米

    7. **数据格式化**:在用户选择日期和时间后,通常需要将这些数据转换为标准格式(如`yyyy-MM-dd HH:mm`)以便于存储和展示。这可能涉及到`SimpleDateFormat`类或其他日期时间处理方法。 8. **UI设计**:自定义控件...

    android 动态输入日期与时间 DatePicker与timePicker应用

    在Android开发中,`DatePicker`和`TimePicker`是两个常用的组件,用于用户交互地选择日期和时间。这两个组件在创建动态输入日期...在实现过程中,注意处理用户选择的回调,并根据应用需求进行相应的数据处理和格式化。

    android_时间选择器

    当从`DatePicker`和`TimePicker`获取到的日期和时间需要显示给用户时,通常需要进行格式化。Android提供`SimpleDateFormat`类或者`java.time.format.DateTimeFormatter`(Java 8及以上)来进行日期和时间的格式化。...

    Android日期和时间选择器

    此外,Android API 26 引入了`java.time.format.DateTimeFormatter`,它提供了更强大的日期和时间格式化功能。 ### 5. Kotlin的扩展函数 在Kotlin中,我们可以创建扩展函数来简化日期和时间的选择过程: ```kotlin ...

    Android仿iPhone的日期时间选择器

    3. **日期时间格式化** - **java.text.SimpleDateFormat**:用于将日期和时间转换为用户友好的字符串格式,以便在界面上展示。 - **java.time**(Java 8及以上):提供了更现代的日期时间处理API,如LocalDate、...

    android开发时间选择器

    4. **格式化输出**:将选定的时间转换为标准的日期时间字符串,如"HH:mm"或"hh:mm a",以便于展示和存储。 5. **对话框集成**:将时间选择器包装在一个自定义对话框中,方便在应用中弹出和关闭。可以使用`...

    安卓时间 管理器

    可以设置属性如`android:hour`、`android:minute`来初始化时间,以及`android:timePickerMode`来设置24小时制或12小时制。 3. **编程接口**: - `setHour(int hour)`和`setMinute(int minute)`用于设置初始时间。 ...

    Android仿iPhone日期时间选择器详解

    DateFormat类提供了多种格式化方式,帮助开发者快速格式化日期和时间。DateFormat类的使用可以提高日期和时间的格式化效率,简化日期时间选择器的实现。 知识点4:Calendar类的使用 在Android仿iPhone日期时间选择...

    Android应用源码之33.日期、时间控件学习.zip

    7. **日期和时间格式化**: 使用`java.text.SimpleDateFormat`或`java.time.format.DateTimeFormatter`可以将日期和时间转换为指定格式的字符串,便于展示给用户。 8. **LiveData和ViewModel**: 在MVVM架构中,日期...

    安卓 仿ios 时间和日期选择控件

    你将需要编写代码来处理时间或日期的选择,包括滚动逻辑、格式化显示以及更新UI等。 2. **使用第三方库**: 许多开发者更倾向于使用现有的第三方库,以节省时间和提高开发效率。例如,`android-timepicker-dialog`...

    安卓Android源码——MyDateTimePickerDialog.rar

    4. **日期和时间格式化**:为了将选择的日期和时间显示给用户,源码可能使用了 `SimpleDateFormat` 或 `java.time` 包下的类来格式化日期和时间。 5. **自定义行为**:`MyDateTimePickerDialog` 可能添加了一些特殊...

Global site tag (gtag.js) - Google Analytics