TimeSpan.Subtraction(TimeSpan, TimeSpan) 연산자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public:
static TimeSpan operator -(TimeSpan t1, TimeSpan t2);
public static TimeSpan operator - (TimeSpan t1, TimeSpan t2);
static member ( - ) : TimeSpan * TimeSpan -> TimeSpan
Public Shared Operator - (t1 As TimeSpan, t2 As TimeSpan) As TimeSpan
매개 변수
- t1
- TimeSpan
피감수입니다.
- t2
- TimeSpan
감수입니다.
반환
t1
값에서 t2
값을 뺀 결과를 값으로 가지는 개체입니다.
예외
반환 값이 TimeSpan.MinValue 보다 작거나 TimeSpan.MaxValue보다 큽니다.
예제
다음 예제에서는 빼기 연산자를 사용하여 TimeSpan 주간 작업일의 총 길이를 계산합니다. 또한 더하기 연산자를 TimeSpan 사용하여 빼기 작업에 사용하기 전에 일별 중단의 총 시간을 계산하여 총 실제 일일 작업 시간을 계산합니다.
var startWork = new TimeSpan(08,00,00);
var endWork = new TimeSpan(18,30,00);
var lunchBreak = new TimeSpan(1, 0, 0);
var breaks = new TimeSpan(0, 30, 0);
Console.WriteLine("Length of work day: {0}",
endWork - startWork);
Console.WriteLine("Actual time worked: {0}",
endWork - startWork - (lunchBreak + breaks));
// The example displays the following output:
// Length of work day: 10:30:00
// Actual time worked: 09:00:00
let startWork = TimeSpan(08,00,00)
let endWork = TimeSpan(18,30,00)
let lunchBreak = TimeSpan(1, 0, 0)
let breaks = TimeSpan(0, 30, 0)
printfn $"Length of work day: {endWork - startWork}"
printfn $"Actual time worked: {endWork - startWork - (lunchBreak + breaks)}"
// The example displays the following output:
// Length of work day: 10:30:00
// Actual time worked: 09:00:00
Module Example
Public Sub Main()
Dim startWork As New TimeSpan(08,00,00)
Dim endWork As New TimeSpan(18,30,00)
Dim lunchBreak As New TimeSpan(1, 0, 0)
Dim breaks As New TimeSpan(0, 30, 0)
Console.WriteLine("Length of work day: {0}",
endWork - startWork)
Console.WriteLine("Actual time worked: {0}",
endwork - startwork - (lun\chBreak + breaks))
End Sub
End Module
' The example displays the following output:
' Length of work day: 10:30:00
' Actual time worked: 09:00:00
설명
이 연산자에 대 한 해당 메서드는 TimeSpan.Subtract(TimeSpan)
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET