Android时间戳与字符串相互转换

复制代码
    import java.text.ParseException;   
    import java.text.SimpleDateFormat;   
    import java.util.Date;   
     public class TestTime {   
     public static void main(String[] args) {   
     String time = "2010年12月08日11时17分00秒";    
     System.out.println(time);   
     // 字符串=======>时间戳    
     String re_str = getTime(time);  
     System.out.println(re_str);   
     // 时间戳======>字符串  String data = getStrTime(re_str);   
     System.out.println(data);    
     }   
     // 将字符串转为时间戳  
     public static String getTime(String user_time) {  
     String re_time = null;   
     SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");   
     Date d;   
     try {   
     d = sdf.parse(user_time);  
     long l = d.getTime();   
     String str = String.valueOf(l);  
     re_time = str.substring(0, 10);    
     }catch (ParseException e) {   
     // TODO Auto-generated catch block e.printStackTrace();  
     }   
     return re_time;   
     }    
     // 将时间戳转为字符串   
     public static String getStrTime(String cc_time) {   
     String re_StrTime = null;   
     SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");   
     // 例如:  
     cc_time=1291778220 ;  
     long lcc_time = Long.valueOf(cc_time);   
     re_StrTime = sdf.format(new Date(lcc_time * 1000L));    
     return re_StrTime;   
     }  
     }    
     //打印结果为: 2010年12月08日11时17分00秒   
     //1291778220 2010年12月08日11时17分00秒  只精确到秒。         
      
     public class TimeStamp {       
     private long timeStamp = System.currentTimeMillis();   
         public String printTimeStamp(){        
       return "TimeStamp: " + String.valueOf(timeStamp);     
       }   
         public String swapDateToStr(){         
       SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");       
         return "Date: " + format.format(new Date(timeStamp));    
       }  
     } 
复制代码

 

posted @   brave-sailor  阅读(3475)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2016-04-11 Activity四种启动模式
2016-04-11 Android 使用ViewPager实现左右循环滑动图片
2016-04-11 exit和abort都是用来终止程序的函数
点击右上角即可分享
微信分享提示