Есть Api в котором респонс даты в таком виде "date": "Mon, 11 Sep 2017 16:59:55 GMT". при реквесте дата должна быть такая "date": 1262307723. когда юзаю date = new Date().getTime() результат такой date = 1505150434291. Вопрос такой, какой формат даты использовать, чтобы получить данный формат date": 1262307723
new Date("Mon, 11 Sep 2017 16:59:55 GMT").getTime()
вернёт значение времени вплоть до миллисекунд, в этом числе будет 13 знаков.
А в числе 1262307723
знаков 10, здесь время только с точностью до секунд.
Поделите результат от new Date(...).getTime()
на 1000 и получите то, что нужно.
Это Epoch time
В вашем случае 1262307723 = пятница, 1 января 2010 г., 04:02:03 GMT+03:00 Получить можно например так
System.currentTimeMillis()/1000
Но вообще лучше посмотреть в документацию к вашему API.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок