C# Класс NSoft.NFramework.TimePeriods.Calendars.DateAdd

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( System.DateTime start, System.TimeSpan offset, SeekBoundaryMode seekBoundaryMode = SeekBoundaryMode.Next ) : DateTime?

start 시각으로부터 offset 기간이 지난 시각을 계산합니다.

DateAdd ( ) : System

생성자

Subtract ( System.DateTime start, System.TimeSpan offset, SeekBoundaryMode seekBoundaryMode = SeekBoundaryMode.Next ) : DateTime?

start 시각으로부터 offset 기간을 뺀 (즉 이전의) 시각을 계산합니다.

Защищенные методы

Метод Описание
CalculateEnd ( System.DateTime start, System.TimeSpan offset, SeekDirection seekDirection, SeekBoundaryMode seekBoundaryMode, System.TimeSpan &remaining ) : DateTime?

start시각으로부터 offset 만큼 떨어진 시각을 구합니다.

Приватные методы

Метод Описание
FindNextPeriod ( System.DateTime start, IEnumerable periods, System.DateTime &moment ) : ITimePeriod

startperiods의 기간 중에 가장 가까운 기간에 속해 있으면 그 값을 반환하고, 아니면 start와 가장 근접한 후행 ITimePeriod를 찾는다. moment에는 가장 가까운 TimePeriod의 Start 속성 값을 지정합니다.

FindPreviousPeriod ( System.DateTime start, IEnumerable periods, System.DateTime &moment ) : ITimePeriod

startperiods의 기간 중에 가장 가까운 기간에 속해 있으면 그 값을 반환하고, 아니면 start와 가장 근접하고, 선행되는 ITimePeriod를 찾는다. moment에는 가장 가까운 TimePeriod의 Start 속성 값을 지정합니다.

Описание методов

Add() публичный Метод

start 시각으로부터 offset 기간이 지난 시각을 계산합니다.
public Add ( System.DateTime start, System.TimeSpan offset, SeekBoundaryMode seekBoundaryMode = SeekBoundaryMode.Next ) : DateTime?
start System.DateTime 시작 시각
offset System.TimeSpan 기간(Duration)
seekBoundaryMode SeekBoundaryMode 검색시 경계에 대한 모드
Результат DateTime?

CalculateEnd() защищенный Метод

start시각으로부터 offset 만큼 떨어진 시각을 구합니다.
protected CalculateEnd ( System.DateTime start, System.TimeSpan offset, SeekDirection seekDirection, SeekBoundaryMode seekBoundaryMode, System.TimeSpan &remaining ) : DateTime?
start System.DateTime 기준 시각
offset System.TimeSpan 기간
seekDirection SeekDirection 검색 방향 (이전|이후)
seekBoundaryMode SeekBoundaryMode 검색 값 포함 여부
remaining System.TimeSpan 짜투리 기간
Результат DateTime?

DateAdd() публичный Метод

생성자
public DateAdd ( ) : System
Результат System

Subtract() публичный Метод

start 시각으로부터 offset 기간을 뺀 (즉 이전의) 시각을 계산합니다.
public Subtract ( System.DateTime start, System.TimeSpan offset, SeekBoundaryMode seekBoundaryMode = SeekBoundaryMode.Next ) : DateTime?
start System.DateTime 시작 시각
offset System.TimeSpan 기간(Duration)
seekBoundaryMode SeekBoundaryMode 검색시 경계에 대한 모드
Результат DateTime?