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;
			} 
		}

你可能感兴趣的:(java,android)