Как узнать время публикации ПОС в инстраграмме?
Я пытаюсь получить время отправки инстаграм фотографии с помощью C#.
Например, я получил следующую строку с сервера (JSON):{"created_time":"1447156299","text":".........}
сколько времени?
1 ответ
Вы можете сделать это следующим образом:
static DateTime ConvertFromUnixTimestamp(double timestamp){
DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0);
return origin.AddSeconds(timestamp);
}
Вам придется пройти "1447156299"
удвоить, и тогда вы сможете сделать это.
Для получения дополнительной информации проверьте этот учебник
РЕДАКТИРОВАТЬ
// This is an example of a UNIX timestamp for the date/time 11-04-2005 09:25.
double timestamp = 1113211532;
// First make a System.DateTime equivalent to the UNIX Epoch.
System.DateTime dateTime = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
// Add the number of seconds in UNIX timestamp to be converted.
dateTime = dateTime.AddSeconds(timestamp);
// The dateTime now contains the right date/time so to format the string,
// use the standard formatting methods of the DateTime object.
string printDate = dateTime.ToShortDateString() +" "+ dateTime.ToShortTimeString();
// Print the date and time
System.Console.WriteLine(printDate);
Взято с этого сайта
Выход с 1113211532 UNIX timestamp
4/11/2005 9:25
Выход с 1447156299 UNIX timestamp
10.11.2015 11:51