티스토리 뷰

안녕하세요.

이 번글에서는 랩뷰(LabVIEW)에서 현재 날짜와 시간 정보를 문자열로 받아오는 방법에 대해서 알아보도록 하겠습니다.


랩뷰에서 현재 날짜 및 시간을 가져오기 위해서는 날짜/시간 초로 얻기 함수를 사용해야 합니다. 이 함수를 통해서 현재 날짜 및 시간을 가져오면 랩뷰의 타임스탬프 형태로 얻어오게 되죠.


타임스탬프는 문자열이 아닙니다.

따라서 문자열로 보기 위해서는 문자열로의 변환이 필요합니다.


타임스탬프를 시간으로 변경하기 위해서 사용되는 함수는 날짜/시간 문자열로 포맷이라는 함수인데요.

이 함수를 통해서 사용자는 날짜 혹은 시간의 정보를 문자열로 변경할 수 있습니다.



날짜/시간 문자열로 포맷 함수를 보면 알겠지만, 왼쪽 입력부분에서 시간 포맷 문자열과 타임스탬프가 들어가게 됩니다. 타임스탬프는 위의 날짜/시간을 초로 얻기에 대한 함수로 받아올 수 있죠.


따라서 타임스탬프 입력부분은 위의 함수의 결과물은 입력하면 됩니다. 여기서 문제는 시간 포맷 문자열인데요.

시간 포맷은 아래와 같이 구성이 됩니다. 


 이름

포맷 

%Y 

%m 

%d 

%H 

%M 

%S 


물론 추가적인 포맷 값들이 있기는 하지만 위의 값들이 가장 많이 쓰이는 포맷입니다.

"년/월/일"에 타입으로 값을 받아오고 싶다면 시간 포맷 문자열 부분에 다음과 같이 구성이 되어야 합니다.


"%Y년/%m월/%d일" 이라는 값이 들어가야하죠.

%뒤에 영문자를 제외하고 들어가는 한글 혹은 영문은 값이 그대로 나오니 이 부분만 참고하면 됩니다. 


그럼 위의 함수를 통해서 아래와 같은 타입으로 값을 출력해보도록 합시다.




위와 같은 값을 받기 위해서는 아래의 구성으로 포맷을 지정하면 됩니다.


그럼 이만 줄이겠습니다.



이 글이 도움이 되셨으면 아래의 하트를 눌러주세요.


댓글