Как сравнить 2 даты?

maxim.gutareff

Пользователь
Регистрация
27.01.2018
Сообщения
260
Реакции
24
Баллы
18
Даты находятся в двух переменных в таком виде: 13.09.2020 0:00:00
Переменные называются: dat1 и dat2
Подскажите плиз код C# который бы выдавал результат прошла ли дата из переменной dat1, дату из переменной dat2.
 
Как правильно прописать перменные?
В теме по ссылке выше есть сравнение и переменные
mHgxbix.png

А как это встроить в сам код? На что нужно менять и что убирать? Я большой чайнище.
Рекомендую посмотреть видео по основам C# (что такое переменные, типы данных и т.п.), на ютуб полно видео для чайников. Вам не нужно полное обучение. Для начала нужны только основы. , тогда куски кода которые используете станут более понятными.


можете еще про даты посмотреть тут
 
Подскажите кто нибудь как правильно встроить переменные? Я не программист и вообще в этом не шарю. Прошу раз в год по таким вопросам.
 
Дык Вам же уже все подсказали. В предложенной статье есть все, что Вам нужно — как спарсить даты из переменных, и как эти даты сравнить. Нужно лишь потратить немного времени на чтение. Каждый из нас это проходил, и каждый пришел к мнению, что проще изучить азы, чем ждать когда кто-то найдет время на ответ (если вообще ответят — никто ведь не обязан этого делать). А если позиция
Я не программист и вообще в этом не шарю
, то лучше и не начинать. Или все же пересмотреть подход...

Как уже сказал @radv:
Рекомендую посмотреть видео по основам C# (что такое переменные, типы данных и т.п.), на ютуб полно видео для чайников. Вам не нужно полное обучение. Для начала нужны только основы. , тогда куски кода которые используете станут более понятными.

Без основ сложно будет работать с ZP — слишком многого нельзя сделать на кубиках.

C#:
Развернуть Свернуть Копировать
string input1 = "13.09.2020 0:00:00 ";
string input2 = project.Variables["project_variable"].Value ;//12.09.2020 0:00:00

DateTime dat1 = DateTime.Parse(input1);
DateTime dat2 = DateTime.Parse(input2);

TimeSpan diff = dat1.Subtract(dat2);
return diff;
 
Последнее редактирование:
Подскажите в чем ошибка в коде:

string input1 = project.Variables["tar_dat"].Value
string input2 = project.Variables["oplata_do"].Value

DateTime dat1 = DateTime.Parse(input1);
DateTime dat2 = DateTime.Parse(input2);

TimeSpan diff = dat1.Subtract(dat2);
return diff;

Ошибку выдает: Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 1; Cтолбец: 53]
 
  • Оценить
Реакции: Vero и maxim.gutareff
Подскажите кто нибудь как правильно встроить переменные? Я не программист и вообще в этом не шарю. Прошу раз в год по таким вопросам.
Как уже говорил. Базовый курс по С# поможет. Так вы будете очень долго разбираться
 
Подскажите в чем ошибка в коде:

string input1 = project.Variables["tar_dat"].Value
string input2 = project.Variables["oplata_do"].Value

DateTime dat1 = DateTime.Parse(input1);
DateTime dat2 = DateTime.Parse(input2);

TimeSpan diff = dat1.Subtract(dat2);
return diff;

Ошибку выдает: Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 1; Cтолбец: 53]
Вопрос решили, или подсказать еще что?


Как уже говорил. Базовый курс по С# поможет. Так вы будете очень долго разбираться

Очень долго человек будет разбираться с вашими комментариями, которые не несут смысловой конкретики по данному вопросу.
 
Последнее редактирование:
  • Оценить
Реакции: Vero и melutsk

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)