时间转字符串_字符串转时间 - CSDN
  • 日期转字符串-字符串转日期

    千次阅读 2018-07-18 17:50:56
    package how2j; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; public class test05 {  public static void main(String args[]){ ... //日期转字符串  ...

    package how2j;

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.*;

    public class test05 {
        public static void main(String args[]){
            
            //日期转字符串
            /*SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date d=new Date();
            String str=sdf.format(d);
            System.out.println(str);
            */
            
            //字符串转日期
            SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
            String str="2016/1/1 12:22:23";
            Date d = null;
            try {
                d = sdf.parse(str);
                System.out.println(d);
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        }
      }


     

    展开全文
  • public static java.util.Date parse(java....将字符串转化成时间类型. parse("2014-07-04 12:12:34") 参数: dateStr- 时间字符串 返回: private static DateFormat format1=new SimpleDateFormat("yy...
    public static java.util.Date parse(java.lang.String dateStr)

    将字符串转化成时间类型.

      parse("2014-07-04 12:12:34")
     

     

    参数:

    dateStr - 时间字符串

    返回:

    private static DateFormat format1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    private static DateFormat format2=new SimpleDateFormat("yyyy-MM-dd");

    /**
         * 将字符串转化成时间类型.
         * <pre>
         *  parse("2014-07-04 12:12:34")
         * </pre>
         * @param dateStr 时间字符串
         * @return
         */
        public static Date parse(String dateStr){
            try {
                if(dateStr!=null&&dateStr.length()==19){
                    return format1.parse(dateStr);
                }
                return format2.parse(dateStr);
            } catch (ParseException e) {
                if(logger.isDebugEnabled()){
                    e.printStackTrace();
                }
                return null;
            }
        }

    展开全文
  • 日期时间转字符串

    2009-11-29 23:00:00
    Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100),

     

    Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
    Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
    Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
    Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
    Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
    Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
    Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
    Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
    Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
    Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
    Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
    Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
    Select CONVERT(varchar(100), GETDATE(), 12): 060516
    Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
    Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
    Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
    Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
    Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
    Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
    Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
    Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
    Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
    Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
    Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
    Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
    Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
    Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
    Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
    Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
    Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
    Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
    Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
    Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
    Select CONVERT(varchar(100), GETDATE(), 112): 20060516
    Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
    Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
    Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
    Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
    Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
    Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM

    展开全文
  • 使用strptime、strftime进行时间字符串时间结构struct tm之间的转换  struct tm {  int tm_sec; /* Seconds (0-60) */  int tm_min; /* Minutes (0-59) */  int tm_hou

    使用strptime、strftime进行时间字符串与时间结构struct tm之间的转换

               struct tm {
                   int tm_sec;    /* Seconds (0-60) */
                   int tm_min;    /* Minutes (0-59) */
                   int tm_hour;   /* Hours (0-23) */
                   int tm_mday;   /* Day of the month (1-31) */
                   int tm_mon;    /* Month (0-11) */
                   int tm_year;   /* Year - 1900 */
                   int tm_wday;   /* Day of the week (0-6, Sunday = 0) */
                   int tm_yday;   /* Day in the year (0-365, 1 Jan = 0) */
                   int tm_isdst;  /* Daylight saving time */
               };

    头文件:

    #include <time.h>


    ---将时间字符串转换为tm

    char *strptime(const char *s, const char *format, struct tm *tm);

    s:时间字符串,如:2017-10-20 12:32   、  17:23

    format:时间格式

    tm:struct tm结构

    return: NULL表示转换失败


    ---将tm转化为时间字符串

    size_t strftime(char *s, size_t max, const char *format, const struct tm *tm);

    s:结果缓存

    max:最大长度限制

    format:转化格式

    tm:tm结构

    return:0    error


    (备注:若编译是出现如下错误:

    changetime.c: In function ‘main’:
    changetime.c:16:12: warning: implicit declaration of function ‘strptime’ [-Wimplicit-function-declaration]
      if( ( p = strptime("2017-05-23 5:32:12", "%Y-%m-%d %H:%M:%S", &tim) ) != NULL ) {
                ^
    changetime.c:16:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
      if( ( p = strptime("2017-05-23 5:32:12", "%Y-%m-%d %H:%M:%S", &tim) ) != NULL ) {
            
    在编译选项上加上-D_GNU_SOURCE -D__USE_XOPEN即可)

    例:

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    #include <string.h>
    
    int
    main(void)
    {
            struct tm tim;
            char *p = NULL;
            char buf[100];
            int size;
    
            memset(&tim, 0, sizeof(struct tm));
            if( ( p = strptime("2017-05-23 5:32:12", "%Y-%m-%d %H:%M:%S", &tim) ) != NULL ) {
                    printf("year:%d\n", tim.tm_year + 1900);
                    printf("month:%d\n", tim.tm_mon + 1);
                    printf("day:%d\n", tim.tm_mday);
                    printf("hour:%d\n", tim.tm_hour);
                    printf("minute:%d\n", tim.tm_min);
                    printf("second:%d\n", tim.tm_sec);
            } else {
                    printf("strptime error!\n");
            }
    
            if( strftime(buf, sizeof(buf) - 1, "%Y-%m-%d %H:%M:%S", &tim) != 0 ) {
                    printf("time:%s\n", buf);
            } else {
                    printf("strftime error!\n");
            }
    
            return 0;
    }
    
    



    展开全文
  • 关于时间字符串相互转换 convert(目标类型[datatime/varchar],‘输入内容’[时间/字符串],格式); 注:第一个(varchar())是参数的返回类型, 第二个是参数日期(getdate()); 第三个SQL server预定的日期格式...
  • 字符串转为日期,日期转为字符串

    千次阅读 2018-07-26 08:21:35
    //获取当前时间到毫秒值  Date d = new Date();    System.out.println("... //创建日期格式化对象(把日期字符串)  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  ...
  • 在数据库保存时间,我们通常用的是datetime,所以我们在项目中如果没有转化为字符串格式的话,就会按照数据库原始的时间来显示出来, 这也是时间格式的一种,现在我就教你们怎么将这种格式转化为,我们熟悉的时间格式...
  • 时间转字符串,字符串转时间.

    千次阅读 2018-07-27 10:12:55
    时间转字符串--format(date):str 字符串转时间--parse(str):date 时间转字符串:  Date date=new Date();  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  String str=sdf....
  • [, style]) 二、这里注重说明一下style的含义:style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式;一般在时间...
  • `//时间转字符串 //截取当前系统时间 Date currentTime = new Date(); //改变输出格式(自己想要的格式) SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); //得到字符串时间 ...
  • oracle 时间字符串相互转换

    万次阅读 2018-02-23 15:42:47
    to_char(date,format):时间转字符串select to_char(sysdate,'YYYY"年"MM"月"DD"日"') 时间转字符串 from dual;to_date(str,format):字符串转时间select to_date('2018-02-23 15:33:...
  • java 字符串转时间,时间转字符串

    千次阅读 2018-04-27 15:46:04
    SimpleDateFormat ...// 字符串转时间Date d1= formatter.parse("2018-4-13");Date d2= formatter.parse("2018-5-2");System.out.println(d1+"时间格式");System.out.println(d2+...
  • 时间字符串转时间SimpleDateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date d1 = dFormat.parse("2014-03-24 13:31:42"); ate d2 = dFormat.parse("2014-03-24 13:32:42"); long l =...
  • mysql时间字符串之间相互转换

    千次阅读 2019-06-20 12:23:11
    1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_TO_DATE(字符串,日志格式) SELECT STR_TO_DATE('2019-01-20 16:01:45', '%Y-%m-%d %H:%i...
  • 数据库中时间字符串心得

    千次阅读 2018-07-27 13:28:39
    to_char(date,format):时间转字符串 select to_char(sysdate,'YYYY"年"MM"月"DD"日"') 时间转字符串 from dual; to_date(str,format):字符串转时间 select to_date('2018-02...
  • python时间转换字符串的方法

    千次阅读 2018-10-30 13:38:32
    在从事Python相关工作中,Python时间模块与日常工作密切相关,因此,掌握时间处理模块及方法十分重要,以下是相关内容介绍: 1. time模块 time模块下有很多函数可以日期和时间的处理,如time.time()用于获取当前...
  • 2.不巧的是,数据对于该时间的设计又不是date类型(一般不是日期类型就是字符串) 刚好最近做项目碰到如上问题,故用此博客以记录 首先关于第一个问题: 1.mysql:select now() 2.orcle:select SYSDATE() ...
  • using System; namespace StudyLanguage { class Program { static void Main(string[] args) { DateTime datetime = new DateTime(2012, 10, 9, 17, 58,1); //20...
  • sql server日期时间转字符串

    千次阅读 2016-10-21 11:08:05
    一、sql server日期时间函数 Sql Server中的日期与时间函数  1. 当前系统日期、时间   select getdate()  2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值  例如:向日期...
  • MySQL日期时间类型与字符串互相转换

    千次阅读 2018-09-05 11:22:03
    一、日期/时间类型转换成字符串类型 date_format(date,format):日期转字符串 select date_format('2008-08-08 ... time_format(time,format):时间转字符串 select time_format('08:08:08', '%H%i%s');   ...
1 2 3 4 5 ... 20
收藏数 861,639
精华内容 344,655
关键字:

时间转字符串