Вы должны использовать DateTimeOffset.ParseExact
- вы знаете формат точный , который вы ожидаете, и поскольку это предположительно пришло с другого компьютера, а не на вход пользователя, это определенная ошибка , если она терпит неудачу. Аналогично вам следует указать инвариантную культуру, чтобы указать, что это не зависит от «текущей культуры» исполняемого потока.
var value = DateTimeOffset.ParseExact(text,
"yyyy'-'MM'-'dd'T'HH':'mm':'sszzz",
CultureInfo.InvariantCulture);
DateTimeOffset
- это тип, который точно представляет информацию - DateTime
имел бы , чтобы потерять часть этой информации.
host = ...
database = ...
Пользователь = ...
Порт = ...
Пароль = ...
Теперь подключитесь к базе данных с помощью интерактивного клиентского терминала PostgreSQL.
Если вы у вас его уже нет, вам придется обратиться к пакету управления пакетами вашей платформы (например, на Ubuntu запустить sudo apt-get install postgresql-client) или перейти на postgresql.org, где вы найдете доступный для загрузки - встроенные бинарные пакеты, подходящие для FreeBSD, Linux, Mac, Solaris и Windows, а также другие варианты установки.
To connect, call psql with the -h option to specify the server’s hostname, -U to specify the username, and then the database name:
root@yogesh-System-model:~# psql -h [**Host Name**] -U [**User Name**] [**database Name**]
Password for user hdwvhbehqlishy: ********
psql (8.4.9, server 9.0.5)
WARNING: psql version 8.4, server version 9.0.
Some psql features might not work.
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
df7r55a12o64m4==> CREATE TABLE [Table_name](your_id SERIAL, Name text, Address text);
Это создаст таблицу ....
Я знаю, что владелец этого вопроса уже решил проблему, но все же отправил этот ответ для будущих ссылок ....
Если какие-либо проблемы могут ссылаться на этот учебник
Это один из способов ..... другой способ будет использовать Jack DB в котором вы сможете запускать любые запросы и просматривать данные в своей БД, расположенной в Heroku.