>

다른 날짜로 로그 시간을 계산하는 방법을 알아 내려고 노력 중입니다. 샘플 코드는 다음과 같습니다. 제대로 작동하지만 날짜가 다르면 부정적인 결과를 초래합니다.

'03-14-2018   4:00:00 PM
 '03-015-2018  1:00:00 AM
 Login = 4:00:00 PM 
 Logout = 1:00:00 AM
 total = Logout - Login
 totalHours = (total / 1) * 24

미리 감사합니다.

  • 답변 # 1

    리터럴 날짜/시간을 사용하는 경우 다음과 같이 사용할 수 있습니다

    Sub Sample()
        Dim Login As Date, Logout As Date
        Login = #3/14/2018 4:00:00 PM#
        Logout = #3/15/2018 1:00:00 AM#
        Total = Logout - Login
        totalHours = (Total / 1) * 24
        Debug.Print totalHours
    End Sub
    
    

    시간이 String 에 있다면  변수 다음 DateDiff 를 사용할 수 있습니다

    Sub Sample()
        Dim Login As String, Logout As String
        Login = "03-14-2018 4:00:00 PM"
        Logout = "03-15-2018 1:00:00 AM"
        Total = DateDiff("n", Logout, Login) / 60
        Debug.Print Total
    End Sub
    
    

  • 이전 html - 이온 성 2/3 - 깨진 이미지의 "div"를 숨길 수 있습니까?
  • 다음 PHP는 배열 안에 배열을 추가