package com.example.chuo;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView tv;
private static String string2;
private static String format;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.tv);
String time = "2016年06月29日20时40分00秒";
gettime(time);
getstrtime(string2);
tv.setText(format);
}
// 字符串转换成时间戳
public static String gettime(String str) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
"yyyy年MM月dd日HH时mm分ss秒");
try {
Date parse = simpleDateFormat.parse(str);
long l = parse.getTime();
String string = String.valueOf(l);
Log.e("", "时间" + string);
string2 = string.substring(0, 10);
} catch (ParseException e) {
e.printStackTrace();
}
return string2;
}
// 时间戳转换成字符串
public static String getstrtime(String str) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
"yyyy年MM月dd日HH时mm分ss秒");
Long long1 = Long.valueOf(str);
format = simpleDateFormat.format(new Date(long1 * 1000L));
return format;
}
}
时间戳与字符串之间的转换
最新推荐文章于 2024-06-17 13:45:02 发布