`
gstarwd
  • 浏览: 1526963 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

获得系统时间 转换成字符串

 
阅读更多
关键字: java

有时候经常用到JAVA 时间转换 如 字符串转换成时间,时间转换成字符串

1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出
Java代码

   1. /** 
   2.      * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss 
   3.      * @return 
   4.      */  
   5.     public static String  longToStrng(){  
   6.         String time="1256006105375";//long型转换成的字符串  
   7.         Date date= new Date(Long.parseLong(time.trim()));  
   8.         SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
   9.         String dateString = formatter.format(date);  
  10.         System.out.println("TIME:::"+dateString);  
  11.         return dateString;  
  12.     }  

/**
     * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss
     * @return
     */
    public static String  longToStrng(){
        String time="1256006105375";//long型转换成的字符串
        Date date= new Date(Long.parseLong(time.trim()));
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String dateString = formatter.format(date);
        System.out.println("TIME:::"+dateString);
        return dateString;
    }

 

 

2.字符串转换成时间
Java代码

   1. /** 
   2.      * 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间 
   3.      * @return 
   4.      */  
   5.     public static Date StringToDate(){  
   6.         String time="2009-10-21 10:35:05";//时间格式的字符串  
   7.         SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
   8.         Date s=null;  
   9.         try {  
  10.              s= formatter.parse(time);  
  11.         } catch (ParseException e) {  
  12.             // TODO Auto-generated catch block  
  13.             e.printStackTrace();  
  14.         }  
  15.         System.out.println("TIME:::"+s);  
  16.         return s;  
  17.     }  

/**
     * 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间
     * @return
     */
    public static Date StringToDate(){
        String time="2009-10-21 10:35:05";//时间格式的字符串
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date s=null;
        try {
             s= formatter.parse(time);
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        System.out.println("TIME:::"+s);
        return s;
    }

 

 

3 取得当前系统时间 返回 yyyy-MM-dd HH:mm:ss字符串
Java代码

   1. /** 
   2.        * 获取现在时间 
   3.        * 
   4.        * @return返回字符串格式 yyyy-MM-dd HH:mm:ss 
   5.        */  
   6.     public static String getStringDate() {  
   7.        Date currentTime = new Date();  
   8.        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
   9.        String dateString = formatter.format(currentTime);  
  10.        System.out.println("TIME:::"+dateString);  
  11.        return dateString;  
  12.     }  

/**
       * 获取现在时间
       *
       * @return返回字符串格式 yyyy-MM-dd HH:mm:ss
       */
    public static String getStringDate() {
       Date currentTime = new Date();
       SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       String dateString = formatter.format(currentTime);
       System.out.println("TIME:::"+dateString);
       return dateString;
    }

 

 

4.取得当前系统时间 返回 HH:mm:ss字符串
Java代码

   1. /** 
   2.        * 获取时间 小时:分;秒 HH:mm:ss 
   3.        * 
   4.        * @return 
   5.        */  
   6.     public static String getTimeShort() {  
   7.        SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");  
   8.        Date currentTime = new Date();  
   9.        String dateString = formatter.format(currentTime);  
  10.        System.out.println("TIME:::"+dateString);  
  11.        return dateString;  
  12.     }  

/**
       * 获取时间 小时:分;秒 HH:mm:ss
       *
       * @return
       */
    public static String getTimeShort() {
       SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
       Date currentTime = new Date();
       String dateString = formatter.format(currentTime);
       System.out.println("TIME:::"+dateString);
       return dateString;
    }

  5.将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出

 
Java代码

   1. /** 
   2.      * 将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出 
   3.      * @return 
   4.      */  
   5.     public static String strToDatestr() {  
   6.         String ssss = "20090402103531";  
   7.         SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");  
   8.         SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
   9.         String sss = null;  
  10.         try {  
  11.             sss = sdf2.format(sdf.parse(ssss));  
  12.             System.out.println("result" + sss);  
  13.         } catch (ParseException e) {  
  14.             // TODO Auto-generated catch block  
  15.             e.printStackTrace();  
  16.         }  
  17.         return sss;  
  18.     } 

 
分享到:
评论

相关推荐

    字符串时间转换时间格式问题带配图完整解决方案--kettle版.doc

    ### 字符串时间转换时间格式问题带配图完整解决方案—Kettle版 #### ETL概念与Kettle简介 ETL(Extract-Transform-Load)即数据抽取、转换、装载的过程,是金融IT领域中处理大数据量的核心技术之一。随着业务的...

    系统时间转换成数值串工具.rar

    在使用"TimeTool.exe"时,用户可以输入当前的系统时间数值,或者让程序自动获取系统本地时间,并将其转化为易读的字符串形式。这种转换过程涉及到时间单位的换算,例如将秒转换为天、小时、分钟和秒。此外,它可能还...

    时间转换工具类

    秒 HH:mm:ss 2、将长时间格式字符串转换为时间 yyyy-MM-dd HH:mm:ss 将长时间格式时间转换为字符串 yyyy-MM-dd HH:mm:ss 将短时间格式时间转换为字符串 yyyy-MM-dd 将短时间格式字符串转换为时间 yyyy-MM-dd 将短...

    时间,字符串常用工具类

    这类工具通常用于从互联网上的NTP服务器(Network Time Protocol)获取精确的时间,以确保本地系统时间的准确性。网络获取时间类可能会封装HTTP或HTTPS请求,向特定的网络时间服务器发送请求,并解析返回的响应来...

    labview获取当前日期时间精确到毫秒字符串

    labview获取当前日期时间精确到毫秒字符串

    c语言实现设置ip、网关、子网掩码 时间字符串相互转换

    相反,`strptime()`函数可以从格式化的字符串中解析出时间,然后`mktime()`可以将这种结构化时间转换回time_t。需要注意的是,这些函数处理的时间通常是UTC时间,如果需要处理本地时间,可能还需要`gmtime()`和`...

    SQL SERVER 关于日期函数(字符转日期,日期转字符串)

    这条语句将当前日期和时间转换为字符串,格式为 '05 16 2006 10:57AM'。 SQL Server 中提供了多种日期格式样式,可以根据需要选择合适的样式。例如,样式 0 代表 '05 16 2006 10:57AM',样式 1 代表 '05/16/06',...

    labview计算时间输入控件与当前时间的差值,并以HH:MM:SS形式的字符串显示

    2. **获取当前时间**:在LabVIEW中,可以使用“获取系统时间”函数(System Time -> Get System Time)来获取当前的系统时间,该函数返回的是从1904年1月1日00:00:00到当前时间的秒数。 3. **计算时间差**:将时间...

    高效中英文字符串截取方法

    这里通过`Encoding.GetEncoding`获取GB2312编码对象,并将输入字符串转换为字节数组`byteArr`。这样做的目的是便于后续操作中对每个字节进行检查。 ##### 字节长度与字符长度的关系 接下来的循环用于计算实际可以...

    时间日期生成字符串

    - 创建文件夹:当你需要以当前日期时间命名文件夹时,可以先获取当前的“日期/时间”簇,然后通过“日期/时间到字符串”函数生成字符串,最后使用LabVIEW的“创建文件夹”函数将该字符串作为文件夹名创建新文件夹。...

    ExcelVBA字符串转换函数[文].pdf

    Excel VBA 字符串转换函数 Excel VBA 提供了多种字符串转换函数,用于对字符串进行操作和转换。这些函数可以帮助开发者快速地对字符串进行处理和转换。 1. 字符串函数 Trim(string) 函数用于去掉字符串左右两端的...

    字符串转换成XML格式工具XmlNotepad-v2.5.rar

    为了解决这一问题,我们引入了一款高效的工具——XmlNotepad v2.5,它能快速将大数据量的字符串转换成XML格式,大大提升了工作效率。 XmlNotepad是由Microsoft开发的一款轻量级的XML编辑器,它具有直观的用户界面和...

    OJ_字符串加解密

    4. **字符串处理函数**:C语言中的`strlen()`用于获取字符串长度,`strcpy()`和`strncpy()`用于复制字符串,`strcat()`和`strncat()`用于连接字符串,`strchr()`和`strstr()`用于查找子字符串,这些函数可以辅助我们...

    cad 字符串里自动提取数字求和

    在CAD(计算机辅助设计)软件中,经常需要处理包含数字和文本的字符串,尤其是在绘制系统图或进行工程计算时。"cad 字符串里自动提取数字求和"这个主题是针对这样的需求,它涉及到如何从复杂的字符串中识别并提取...

    Shell编程范例之字符串操作-TinyLab原创

    字符串操作的范例还包括对特定字符串进行排序,以及在脚本中动态显示系统时间或过滤掉特定控制字符串。这些操作展示了Shell脚本在处理文本数据方面的灵活性和高效性。 总之,Shell编程中的字符串操作是实现各种文本...

    JavaScript字符串函数大全

    - **功能**:将数组中的元素连接成一个字符串。 - **参数**: - `x`:需要连接的数组。 - `d`:可选参数,用于分隔数组元素的字符串。 - **示例**: ```javascript let arr = ["apple", "banana", "orange"]; ...

    C#字符串处理工具【CS】

    例如,对于长字符串的处理,工具可能包含分割字符串成数组的功能,便于逐个处理每个部分;在查找替换方面,工具可能支持正则表达式,使得复杂的文本查找和替换变得轻松快捷。 字符串转换是另一个核心亮点。此工具...

    字符串转换工具

    这个“字符串转换工具”就是这样一个实用程序,它的主要功能是将文字转化为国标码,这对于那些需要将文本数据转换成16进制表示的学生或开发者来说尤其有用。16进制(Hexadecimal)是一种逢16进1的进位制,常用于...

    C#_的字符串处理函数及举例

    - `Split(delimiters)` 使用分隔符分割字符串成字符串数组。 掌握这些C#中的字符串处理函数对于编写高效且易于维护的代码至关重要。了解并熟练运用它们,能帮助开发者更有效地处理和操作字符串数据。

    字符串文件

    如果当前值无法转换为整数(例如,当前值为字符串“Hello”),则命令将失败并返回错误信息。这些命令通常用于计数器场景,其取值范围限于64位有符号整数。 - **`DECRBY key decrement`** 和 **`INCRBY key ...

Global site tag (gtag.js) - Google Analytics