字符串转换成时间的函数

原创 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 ...

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

需要用到得库文件 #include #include #include #include 为了方便理解,定义bool类型 typedef short bool; ...

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

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

一个javascript的Math对象的方法实现,将字符串,转换成实际函数

使用前请导入jquery-2.2.2.js <script typ

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

Atmel Studio 6.2集成开发环境编写单片机程序。在项目中需要把double型数据转换成char型字符串。本想自己写数据转换程序,写之前先上网看看前人们有什么经验,一番搜索发现AtmelSt...

C语言atoi()函数:将字符串转换成int(整数)和sprintf和memset

atoi()函数 #include #include int main () { int i; char buffer[256]; printf ("Enter a n...

实现一个函数,把一个字符串转换成整数

剑指offer之“把一个字符串转换成整数”很多人看到这么简单的面试题目,都是大笔一挥,立马写下洋洋洒洒函数:int StringToInt(char* string){ int num = 0...

js 字符串与数值相互转换,以及时间戳转换成日期形式字符串方法

今天做项目要将多对象数组列表中的内容用对话框显示,这样就想到用循环,其中包含日期类型。有点复杂,搞了半天终于弄出来了。在这里总结下,作为学习笔记。 1.循环显示内容,将时间类型值用span包含,...

时间戳转换成时间格式字符串

/** * 将时间戳转换成时间格式字符串yyyy-MM-dd * * @param str * 时间戳转换成时间格式字符串 * @return 返回yyyy...

【c语言】编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)

/*编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数) 例如:"12.34" 返回12.34 "-123.34" 返回-123.34 函数原型:double m...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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