테이블에 yyyymmdd
및 hhmmddxx
의 데이터가 포함 된 두 개의 열이 있습니다. 첫 번째 열은 날짜이고 다른 시각은 0.01 초입니다. 예를 들어, 나는 20161102
과 17052349
입니다.Excel VBA는 날짜 + 시간 값을 만듭니다.
시간을 나타내는 단일 값으로 변환하고 dd/mm/yyyy hh:mm:ss.xx
형식으로 표시하고 싶습니다. 예를 들어 02/11/2016 17:05:23.49
을 얻고 싶습니다. 내가 DateSerial
및 TimeSerial
기능을 사용할 필요가 있다고 생각하지만,이 문제는 내가 어떻게 주위에 가서 아무 생각이있다 :
- TimeSerial는 시간, 분을 받아 두 번째 인수로, 모든 정수 타입, 어떻게 분수를 전달하는 그것에 두 번째?
- DateSerial은 내 날을 만들고 TimeSerial은 내 시간을 만듭니다. 날짜 및 시간을 인수로 사용하여이 중 하나의 "그날, 그 시간에"값을 만드는 함수가 있습니까?
날짜가있는 항목을 사용하고, 2의 섹션 중간에 시간 시계를 추가하고, 사용자 정의 문자열 o/p를 가질 수 있으므로 본질적으로 사용자 고유의 함수 GENERATE_TIMESTAMP () 문자열은 숫자 2와 마찬가지로 –
일 수 있습니다. 날짜와 시간을 가져 오기 위해 함께 추가하십시오. DateSerial() + TimeSerial() = 특정 날짜 시간. 날짜는 길고 십진수이므로 두 개가 함께 = double입니다. –
날짜와 시간은 숫자로 저장됩니다. NumberFormat으로 인해 날짜 및 시간으로만 표시됩니다. 날짜는 1900 년 1 월 1 일 이후 날짜로 유지됩니다. 시간은 SecondsSinceMidnight/SecondsInDay로 유지됩니다. 그래서 날짜는 정수입니다. 시간은 분수입니다. 그들은 추가 될 수 있습니다. –