UnixTime에서 Normal로 변환하는 명령

내가 유닉스 형식으로 날짜를 찾는 경우가 많다. 분명히 그들이 나에게 보여주고있는 날짜와 시간에 대한 악마를 이해하지 못한다. 그것은 UnixTime에있는 것을 "보통"으로 변환해야하는 곳이다.

그러나 먼저 질문 :

유닉스 타임이란?

우리는 읽을 수 있습니다 위키 백과 그리고 우리 앞에있는 숫자는 1 년 1970 월 1437905791 일부터 그 순간까지 경과 한 시간 (초)임을 알 수 있습니다. "2015"과 같은 것은 실제로 다음을 의미합니다. 07-26-10 16:31:XNUMX

Unix 시간 형식의 날짜는 어디에서 찾을 수 있습니까?

많은 애플리케이션은 사용하는 데이터베이스, 포럼, 애플리케이션 서버 등에이 형식으로 날짜 나 순간을 저장하는 경향이 있습니다.

UnixTime 터미널에서 이해할 수있는 것으로 변환하는 방법은 무엇입니까?

간단합니다. 날짜가 다음과 같다고 가정합니다. 1416483005

우리가 이해할 수있는 것으로 변환하려면 다음을 입력하십시오. 날짜 -d @

그건:

date -d @1416483005

그러면 20 년 2014 월 06 일 30:05:XNUMX의 의미를 알 수 있습니다.

변환 유닉스 시간

UnixTime에서 변환 할 수있는 웹 사이트가 있습니까?

예, Google에서 검색«유닉스로 데이트»그리고 짜잔, 그들은 많은 것을 볼 것입니다 resultados.

변환 된 직접 MySQL 날짜를 얻을 수 있습니까?

네, 물론입니다. 통계,라는 테이블 시대이고 Unix 형식의 date라는 필드가있는 경우 해당 변환 된 필드에서 모든 데이터를 가져 오는 쿼리는 이미 다음과 같습니다.

select FROM_UNIXTIME(date) from stats.times;

즉,이 변환에 도움이되는 FROM_UNIXTIME ()이라는 함수가 있습니다. 괄호 안에 정보가 해당 유형 인 필드를 넣으면 변환됩니다.

끝!

더 추가 할 것이 많지 않습니다.


9 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   새론

    álaaaaa는 정형 외과적인이 형식이 사용될 것이라는 것을 몰랐습니다. 숫자가 변수의 최대 메모리에 도달하면 어떻게되는지 살펴 보겠습니다. 세상의 종말, 모두가 틀렸고, 결국 언제 우리에게 알려줄 유닉스가 될 것입니다.

  2.   마리오 기예르모 자 발라 실바

    얼마나 훌륭한 출판물인가… !! 정보 주셔서 감사합니다 !!!

    건배…

  3.   사냥꾼

    ccze 로그 컬러 라이저에는 유닉스 날짜 형식을 변환하는 옵션이 있습니다.

    tailf /varlog/squid3/access.log | ccze -C

  4.   아르만도 레저

    아주 좋은 포스트, 명령을 아는 것은 매우 유용합니다. 로그를 볼 때 유닉스 시간은 골칫거리이며 숫자 만 보면이 형식의 날짜가 무엇인지 알 수 없습니다.

    1.    Azureus

      정확히, 시스템에서 사건이 발생했을 때 도대체 무슨 일이 있었는지 그리고 그것을 번역하는 방법을 모르고 있습니다.

  5.   엘리오타임3000

    Unixtime으로 시간을 표시하는 것이 좋습니다.

  6.  

    나는 time.h와 함께 테스트를 해왔다 .h와 시간 (0)은 1970 년 이후로 나에게 초를 제공한다. 자동으로 수행하는 도구가 있다는 것을 알고 있지만 수동으로보고 싶었다.
    그 이후로 경과 한 연수에 1970 년을 더하고, 초를 60으로 나누어 분을 구하고, 다시 24시 사이의 시간을 구하고 지난 365 일을 구하고 연도를 구합니다.
    long year = 1970 + ((time (0) / 60/60/24/365)); 나에게 현재 날짜를 알려준다

    월 수에 대해 현재 날짜를 취하고 작년까지의 날짜에서 초를 뺍니다. 그러나 작년의 초는 여전히 있습니다.
    long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024365);

    나는 numdelmes를 가져와 60으로 나누어 분을 구하고 다시 60으로 나누어 시간을 얻습니다. 나는 이미 올해의 일수를 가지고 있습니다. 이제 나머지 7 사이의 나눗셈을 취하고 그들은 나에게 일을줍니다
    long diasemana=((numdelmes/60/60/24)-365)%7;

    나는 과정을 반복하지만 더 이상 7로 나누지 않고 31으로 나누고 월의 수를 얻습니다.
    numdelmes=((numdelmes/60/60/24)-365)/31;

  7.   공장

    훌륭한 기사, 그것은 완전히 분명했습니다. 또한 커뮤니티의 작업을 강조하고 싶습니다. 댓글에서 많은 의구심도 명확하고 블로그를 따라가는 사람들이 이와 같은 사람들을 갖는 것이 쉽지 않습니다. 10.