UNIX time to DateTime in C#

Vasalex

Client
Регистрация
27.09.2016
Сообщения
263
Благодарностей
19
Баллы
18
Как и любую другую макрос конструкцию. Можно вставить в любое место где текст принимается
Вставил. Результат: 1554129252.78373
А как получить обычный без дроби. Ну как в PHP функция time()
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 371
Баллы
113
  • Спасибо
Реакции: Greez
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113
Выполняю этот код:
Код:
string format = "dd.MM.yyyy H:mm:ss";
DateTime startdate =   DateTime.ParseExact(project.Variables["Имяпеременной"].Value,
          format, CultureInfo.InvariantCulture);         
int he = (Int32)(startdate.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
return Convert.ToString(he);
получаю ошибку:
Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 0; Cтолбец: 27]
в проекте есть ещё код, но он работал.
Код:
var tab = project.Tables["comments"];
var pattern = project.Variables["id_comments"].Value;
var setdata = project.Variables["wp_id_comment"].Value;

for(int i = 0;i<tab.RowCount;i++)
{
if(tab.GetCell("F",i)==pattern)
{
tab.SetCell("F",i,setdata);
}
}
return 0;
не пойму, в чём причина.
 
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113
Выполняю этот код:
Код:
string format = "dd.MM.yyyy H:mm:ss";
DateTime startdate =   DateTime.ParseExact(project.Variables["Имяпеременной"].Value,
          format, CultureInfo.InvariantCulture);       
int he = (Int32)(startdate.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
return Convert.ToString(he);
получаю ошибку:


в проекте есть ещё код, но он работал.
Код:
var tab = project.Tables["comments"];
var pattern = project.Variables["id_comments"].Value;
var setdata = project.Variables["wp_id_comment"].Value;

for(int i = 0;i<tab.RowCount;i++)
{
if(tab.GetCell("F",i)==pattern)
{
tab.SetCell("F",i,setdata);
}
}
return 0;
не пойму, в чём причина.
Неужели никаких версий?

Ну или подскажите как в таблице отсортировать по дате dd.MM.yyyy H:mm:ss?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Выполняю этот код:
Код:
string format = "dd.MM.yyyy H:mm:ss";
DateTime startdate =   DateTime.ParseExact(project.Variables["Имяпеременной"].Value,
          format, CultureInfo.InvariantCulture);        
int he = (Int32)(startdate.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
return Convert.ToString(he);
получаю ошибку:


в проекте есть ещё код, но он работал.
Код:
var tab = project.Tables["comments"];
var pattern = project.Variables["id_comments"].Value;
var setdata = project.Variables["wp_id_comment"].Value;

for(int i = 0;i<tab.RowCount;i++)
{
if(tab.GetCell("F",i)==pattern)
{
tab.SetCell("F",i,setdata);
}
}
return 0;
не пойму, в чём причина.
даблклик по логу ошибки и ПМ даст фокус на проблемный c# кубик
 
  • Спасибо
Реакции: KolkaPetkinSyn
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113
даблклик по логу ошибки и ПМ даст фокус на проблемный c# кубик
Указывает на оба кубика. Но изначально первый кубик отрабатывал нормально.
Для кубика из этой темы я подключил ссылку System.Globalization и using System.Globalization, может из-за этого ошибка?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Указывает на оба кубика. Но изначально первый кубик отрабатывал нормально.
Для кубика из этой темы я подключил ссылку System.Globalization и using System.Globalization, может из-за этого ошибка?
ну а в юсинг ты точку с запятой поставил?
 
  • Спасибо
Реакции: KolkaPetkinSyn
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113
да нифига это не ошибка в using, вот так выдаёт ошибку если в using не поставить ;

2019-07-25_185924.png
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ну я это понял, но смотрел код в кубиках, а там всё на месте
ну вот и тут все смотрели, и видели что всё на месте. Отсюда отсутствие помощи. Инфы то нужной не было
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113

Вложения

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113

sewer

Client
Регистрация
12.01.2019
Сообщения
55
Благодарностей
14
Баллы
8

Помогите сгенерировать эту переменную
 

sewer

Client
Регистрация
12.01.2019
Сообщения
55
Благодарностей
14
Баллы
8
Разобрался Всем спасибо
 

irving zisman

Client
Регистрация
18.05.2017
Сообщения
225
Благодарностей
28
Баллы
28
@Dimionix Вы 100% знаете, как вывести результат в формат HH:mm:ss ?

C#:
int stamptime = Int32.Parse(project.Variables["unixTimestamp"].Value);
DateTime pDate = (new DateTime(1970, 1, 1, 0, 0, 0, 0)).AddSeconds(stamptime);
return pDate;
 

Greez

Client
Регистрация
05.02.2014
Сообщения
85
Благодарностей
30
Баллы
18
  • Спасибо
Реакции: kul0n

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