字符串转换成时间的函数

原创 2012年03月29日 17:41:19

碰到这样一个需求,从文件读到的某个时间数据是:12:02:03;4:5:6;现在我要根据这个字段排序,发现按照升序排列4:5:6排到了12:02:03后面,实际上我要4:5:6排到前面,所以我必须要将该字段转换成一个内部的时间格式,找到了这个function :CONVERT_TIME_INPUT可以干这件事

 

看实例:

DATA: g_data(8) TYPE c,
      g_time TYPE sy-uzeit,
      g_hhmmss(6) type c.

g_data = '8:15:1'.

START-OF-SELECTION.
  CALL FUNCTION 'CONVERT_TIME_INPUT'
    EXPORTING
      input                     = g_data
    IMPORTING
      output                    = g_time
    EXCEPTIONS
      plausibility_check_failed = 1
      wrong_format_in_input     = 2
      OTHERS                    3.
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ELSE.
    g_hhmmss = g_time.
    WRITE: g_hhmmss.
  ENDIF.

write出来的结果是:081501,再排序就没问题了

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

1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出 /** * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss ...

Oracle时间转换成字符串

Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Mo...
  • llxlett
  • llxlett
  • 2014年04月21日 12:37
  • 527

C语言 将时间转换成指定格式的字符串

需要用到得库文件 #include #include #include #include 为了方便理解,定义bool类型 typedef short bool; ...
  • abcdcb
  • abcdcb
  • 2012年08月23日 14:37
  • 911

js把日期字符串转换成时间戳

//获取当前时间:   var myDate = new Date();//当前时间   var year = myDate.getFullYear();//当前年份   var month =...

perl将字符串时间转换成 epoch time

mysql有函数做转换 perl也有 time  localtime gmtime   要将字符串时间转换成epoch time可以使用Date::Calc   #...

Python将日期时间按照格式转换成字符串

Python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间...

PHP把时间转换成几分钟前、几小时前、几天前的几个函数、类分享

这篇文章主要介绍了php计算时间几分钟前、几小时前、几天前的几个函数、类分享,需要的朋友可以参考下 一、函数实现...

PHP把时间转换成几分钟前、几小时前、几天前的几个函数、类分享

这篇文章主要介绍了php计算时间几分钟前、几小时前、几天前的几个函数、类分享,需要的朋友可以参考下 一、函数实现 实例1: [php] view plain copy ...

写一个字符串反转函数,输入 abcdef 转换成 edcba

没写什么特别有意义的东西,就随便做做笔记。

double数据转换成char字符串的函数——dtostrf()用法

Atmel Studio 6.2集成开发环境编写单片机程序。在项目中需要把double型数据转换成char型字符串。本想自己写数据转换程序,写之前先上网看看前人们有什么经验,一番搜索发现AtmelSt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串转换成时间的函数
举报原因:
原因补充:

(最多只允许输入30个字)