.. role:: raw-html-m2r(raw)
:format: html
time2sec
=========
개요
-----
``시:분:초`` 로 이루어진 데이터를 ``초`` 단위 숫자로 변경해주는 명령어 입니다.
타입
----------------------------------------------------------------------------------------------------
TEXT
설명
----------------------------------------------------------------------------------------------------
``시:분:초`` 로 이루어진 데이터를 ``초`` 단위 숫자로 변경해주는 명령어 입니다.
**주의: 년/월/일 데이터는 계산되지 않습니다.**
예) ``04:30:20`` 데이터 -> ``16220`` 초 (4시간 * 3600초 + 30분 * 60초 + 20초)
Parameters
----------------------------------------------------------------------------------------------------
.. code-block:: none
time2sec field ("format")? (AS ALIAS_NAME)?
.. list-table::
:header-rows: 1
* - 이름
- 설명
- 필수/옵션
* - field
- 시간 데이터가 있는 필드명
- 필수
* - format
- 시간 데이터의 형태, 포멧문자는 아래 매핑테이블 참조, double-quote(``"``) 로 감싸서 표현해야 함. 예) ``04:20`` -> ``HH:mm`` or ``mm:ss``
- 옵션
* - AS ALIAS_NAME
- 초단위로 변환된 데이터 필드의 이름을 지정 할 수 있음. (Default: {선택한 컬럼명}_TO_SECONDS)
- 옵션
포멧 문자 매핑 테이블
""""""""""""""""""""""""""""
.. list-table::
:header-rows: 1
* - 문자
- 설명
* - H
- 시
* - m
- 분
* - s
- 초
Examples
----------------------------------------------------------------------------------------------------
예제 데이터
.. list-table::
:header-rows: 1
* - A
- B
* - 04:05:22
- 04:05
* - 05:20:33
- 05:20
* - ...
- ...
1. A 컬럼의 시간 데이터를 ``초`` 로 변경 ( 데이터는 시:분:초 로 구성됨)
.. code-block:: none
time2sec A "HH:mm:ss"
.. list-table::
:header-rows: 1
* - A
- B
- A_TO_SECONDS
* - 04:05:22
- 04:05
- 14722
* - 05:20:33
- 05:20
- 19233
* - ...
- ...
- ...
2. B 컬럼의 시간 데이터를 ``초`` 로 변경 ( 데이터는 분:초 로 구성됨)
.. code-block:: none
time2sec B "mm:ss"
.. list-table::
:header-rows: 1
* - A
- B
- B_TO_SECONDS
* - 04:05:22
- 04:05
- 245
* - 05:20:33
- 05:20
- 320
* - ...
- ...
- ...
3. 별칭지정 ( 데이터는 시:분:초 로 구성됨)
.. code-block:: none
time2sec A "HH:mm:ss" AS 별칭지정
.. list-table::
:header-rows: 1
* - A
- B
- 별칭지정
* - 04:05:22
- 04:05
- 14722
* - 05:20:33
- 05:20
- 19233
* - ...
- ...
- ...