java代码中,我要得到一个 String s= 当前时间值,我要在System.out.println(s)时,可输出 (如 2012-02-21 80:00:00) 这样的值这怎么实现呀,thanks
解决方案 »
- 为什么下载的android源码目录下面只有一个.repo的隐藏文件?
- new class 语法疑问
- android 蓝牙游戏 数据传递
- android安装APK的时候能顺便把图片复制到SD卡么??
- Android4.0内核编译goldfish,模拟器启动无界面
- 急,项目中的难题有关系统后台服务和Activity的相关的一个问题
- 创建新的Android项目,Eclipse自动创建的appcompat内容
- android textView复制功能或者提供类似的用法
- 为什么Intent中Bundle中的数据读不出来
- androidQ app切换到后台 去别的地方复制内容到剪切板 ,再次从后台切换到前台后 app无法获取剪切板内容
- android开发中tomcat服务器怎么设置?
- 如何让自己选择指定程序去发送邮件
public static String GetTimeByString()
{
Calendar c = Calendar.getInstance();
int second;
int minute;
int hour;
int day;
int month;
int year;
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE);
second = c.get(Calendar.SECOND);
String syear = String.valueOf(year);
String smonth;
String sday;
String shour;
String sminute;
String ssecond;
if(month < 10) smonth = "0" + month;
else smonth = String.valueOf(month);
if(day < 10) sday = "0" + day;
else sday = String.valueOf(day);
if(hour < 10) shour = "0" + hour;
else shour = String.valueOf(hour);
if(minute < 10) sminute = "0" + minute;
else sminute = String.valueOf(minute);
if(second < 10) ssecond = "0" + second;
else ssecond = String.valueOf(second);
String time = syear + "-" + smonth + "-" + sday + " " + shour + ":" + sminute + ":" + ssecond;
return time;
}
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=df.format(new Date());
System.out.println("当前的时间为:"+time);