Is not a valid date как исправить

Fixes a problem that occurs when enter a Date on a page if the Regional Setting is set to "Hungarian" in the RoleTailored Client (RTC) of Microsoft Dynamics NAV 2009.

This article applies to Microsoft Dynamics NAV for all countries and all language locales.

Symptoms

In the RoleTailored Client (RTC) of Microsoft Dynamics NAV 2009, if the Regional Setting is set to «Hungarian», when you enter a Date on a page, you receive the following error message:

‘YYYY.MM.DD.’ is not a valid date.

This problem occurs in the following products:

  • Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

  • Microsoft Dynamics NAV 2009 R2

Resolution

Hotfix information

A supported hotfix is available from Microsoft. There is a «Hotfix download available» section at the top of this Knowledge Base article. If you are encountering an issue downloading, installing this hotfix, or have other technical support questions, contact your partner or, if enrolled in a support plan directly with Microsoft, you can contact technical support for Microsoft Dynamics and create a new support request. To do this, visit the following Microsoft Web site:

https://mbs.microsoft.com/support/newstart.aspx You can also contact technical support for Microsoft Dynamics by phone using these links for country specific phone numbers. To do this, visit one of the following Microsoft Web sites:

Partners

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsCustomers

How to obtain the Microsoft Dynamics NAV hotfix or update files

After you request a Microsoft Dynamics NAV hotfix, a hyperlink will be sent to you in an e-mail.

The e-mail will contain a hyperlink and a password. You can use the hyperlink to download the Microsoft Dynamics NAV hotfix or the update files. When you click the hyperlink, the File Download – Security Warning dialog box opens. Then, you are prompted to run, to save, or to cancel the download.

If you click Run, the files start the download and the extraction process. You must specify a folder for the new files, and then provide the password.

If you click Save, you must specify a path for saving the compressed file. When you open the file that you saved, you are prompted to specify a path for the files. Then, you must provide the password provided in the e-mail.

If you click Cancel, the download process stops.

How to install a Microsoft Dynamics NAV hotfix or an update file

The Microsoft Dynamics NAV platform hotfixes and updates are made available as single files. To install a Microsoft Dynamics NAV hotfix or an update, you must replace the existing Microsoft Dynamics NAV installation files with the hotfix or the update files. To do this, follow these steps.

Step 1: Replace the files in the Microsoft Dynamics NAV Classic Client installation

In the Microsoft Dynamics NAV Classic Client installation, replace the following files by using the hotfix or the update file.

File name

File version

File size

Date

Time

Platform

Dbm.dll

6.0.32259.0

312,648

15-Mar-2011

19:42

x86

Fin.exe

6.0.32259.0

12,593,480

15-Mar-2011

19:29

x86

Finhlink.exe

6.0.32259.0

452,432

15-Mar-2011

19:42

x86

Finsql.exe

6.0.32259.0

12,724,560

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.dotnetbridge.dll

6.0.32259.0

207,752

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.transformation.reporting.dll

6.0.32259.0

114,592

15-Mar-2011

19:29

x86

Nc_netb.dll

6.0.32259.0

16,720

15-Mar-2011

19:42

x86

Nc_tcp.dll

6.0.32259.0

18,768

15-Mar-2011

19:42

x86

Nc_tcps.dll

6.0.32259.0

25,424

15-Mar-2011

19:42

x86

Ndbcs.dll

6.0.32259.0

1,168,720

15-Mar-2011

19:42

x86

Slave.exe

6.0.32259.0

38,224

15-Mar-2011

19:42

x86

To replace the existing Microsoft Dynamics NAV files, follow these steps:

  1. Close the Microsoft Dynamics NAV Classic Client.

  2. Locate the Microsoft Dynamics NAV Classic Client installation directory. The Microsoft Dynamics NAV Classic Client is usually installed in the following directory:

    C:Program FilesMicrosoft Dynamics NAV60Classic

  3. Copy the files that you downloaded.

  4. Paste the files that you downloaded into the Microsoft Dynamics NAV Classic Client installation directory.

  5. Click Yes to overwrite the files in the directory.

Step 2: Replace the files in the Microsoft Dynamics NAV RoleTailored client installation

In the Microsoft Dynamics NAV RoleTailored client installation, replace the following files by using the hotfix or the update file.

File name

File version

File size

Date

Time

Platform

Microsoft.dynamics.framework.patterns.dll

1.3.10803.496

71,656

14-Mar-2011

07:30

x86

Microsoft.dynamics.framework.ui.dll

1.3.10803.496

702,424

14-Mar-2011

07:30

x86

Microsoft.dynamics.framework.ui.mapping.dll

1.3.10803.496

104,424

14-Mar-2011

07:30

x86

Microsoft.dynamics.framework.ui.navigation.dll

1.3.10803.496

34,800

14-Mar-2011

07:30

x86

Microsoft.dynamics.framework.ui.ux2006.dll

1.3.10803.496

92,136

14-Mar-2011

07:30

x86

Microsoft.dynamics.framework.ui.ux2006.winforms.dll

1.3.10803.496

63,480

14-Mar-2011

07:30

x86

Microsoft.dynamics.framework.ui.windows.dll

1.3.10803.496

83,944

14-Mar-2011

07:30

x86

Microsoft.dynamics.framework.ui.winforms.controls.dll

1.3.10803.496

2,222,080

14-Mar-2011

07:30

x86

Microsoft.dynamics.framework.ui.winforms.dll

1.3.10803.496

1,091,568

14-Mar-2011

07:30

x86

Microsoft.dynamics.nav.client.builder.dll

6.0.32259.0

206,736

15-Mar-2011

19:28

x86

Microsoft.dynamics.nav.client.exe

6.0.32259.0

149,376

15-Mar-2011

19:28

x86

Microsoft.dynamics.nav.client.interop.communicator.dll

1.0.559.183

75,688

15-Mar-2011

19:28

x86

Microsoft.dynamics.nav.client.serviceconnection.dll

6.0.32259.0

112,544

15-Mar-2011

19:28

x86

Microsoft.dynamics.nav.client.ui.dll

6.0.32259.0

530,304

15-Mar-2011

19:28

x86

Microsoft.dynamics.nav.client.winforms.dll

6.0.32259.0

350,096

15-Mar-2011

19:28

x86

Microsoft.dynamics.nav.client.winforms.tlb

Not Applicable

2,680

15-Mar-2011

13:50

Not Applicable

Microsoft.dynamics.nav.language.dll

6.0.32259.0

2,021,248

15-Mar-2011

19:28

x86

Microsoft.dynamics.nav.types.dll

6.0.32259.0

591,736

15-Mar-2011

19:28

x86

Microsoft.dynamics.nav.watson.dll

6.0.32259.0

42,880

15-Mar-2011

19:28

x86

Microsoft.office.interop.outlook.dll

10.0.4504.0

395,136

15-Mar-2011

19:42

x86


To replace these files, follow these steps:

  1. Close the Microsoft Dynamics NAV RoleTailored client.

  2. Locate the Microsoft Dynamics NAV RoleTailored client installation directory. The Microsoft Dynamics NAV RoleTailored client is usually installed in the following directory:

    C:Program FilesMicrosoft Dynamics NAV60RoleTailored Client

  3. Copy the files that you downloaded.

  4. Paste the files that you downloaded into the Microsoft Dynamics NAV RoleTailored client installation directory.

  5. Click Yes to overwrite the files in the directory.

Step 3: Replace the files in the Microsoft Dynamics NAV Server installation

In the Microsoft Dynamics NAV Server installation, replace the following files by using the hotfix or the update file.

File name

File version

File size

Date

Time

Platform

Httpcfg.exe

5.2.3790.0

22,352

15-Mar-2011

19:43

x86

Microsoft.dynamics.nav.language.dll

6.0.32259.0

2,021,248

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.ncl.dll

6.0.32259.0

628,600

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.server.exe

6.0.32259.0

141,184

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.service.dll

6.0.32259.0

145,280

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.service.runtime.dll

6.0.32259.0

75,664

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.service.webservices.dll

6.0.32259.0

149,400

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.types.dll

6.0.32259.0

591,736

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.watson.dll

6.0.32259.0

42,880

15-Mar-2011

19:29

x86

Nclcsrt.etx

Not applicable

90,329

15-Mar-2011

09:39

Not applicable

Nclcsrt.stx

Not applicable

92,128

15-Mar-2011

09:39

Not applicable

Nclcsrts.dll

6.0.32259.0

1,444,176

15-Mar-2011

19:42

x86

Ndbcs.dll

6.0.32259.0

1,168,720

15-Mar-2011

19:42

x86


To replace these files, follow these steps:

  1. Stop the Microsoft Dynamics NAV Server.

  2. Locate the Microsoft Dynamics NAV Server installation directory. The Microsoft Dynamics NAV Server is usually installed in the following directory:

    C:Program FilesMicrosoft Dynamics NAV60Service

  3. Copy the files that you downloaded.

  4. Paste the files that you downloaded into the Microsoft Dynamics NAV Server installation directory.

  5. Click Yes to overwrite the files in the directory.

  6. Start the Microsoft Dynamics NAV Server.

Step 4: Replace the files in the Microsoft Dynamics NAV Application Server installation

If you have Microsoft Dynamics NAV Application Server installed, replace the following files in the Microsoft Dynamics NAV Application Server installation by using the hotfix or the update files.

File name

File version

File size

Date

Time

Platform

Dbm.dll

6.0.32259.0

312,648

15-Mar-2011

19:42

x86

Nas.exe

6.0.32259.0

2,188,616

15-Mar-2011

19:29

x86

Nassql.exe

6.0.32259.0

2,293,072

15-Mar-2011

19:29

x86

Ndbcs.dll

6.0.32259.0

1,168,720

15-Mar-2011

19:42

x86

Slave.exe

6.0.32259.0

38,224

15-Mar-2011

19:42

x86

To replace the files, follow these steps.

  1. Stop the Microsoft Dynamics NAV Application Server.

  2. Locate the Microsoft Dynamics NAV Application Server installation directory. The Microsoft Dynamics NAV Application Server is usually installed in the following directory:

    C:Program FilesMicrosoft Dynamics NAV60Application Server

  3. Copy the files that you downloaded.

  4. Paste the files that you downloaded into the Microsoft Dynamics NAV Application Server installation directory.

  5. Click Yes to overwrite the files in the directory.

  6. Start the Microsoft Dynamics NAV Application Server.

Step 5: Replace the files in the Microsoft Dynamics NAV SDK installation

If you have Microsoft Dynamics NAV SDK installed, replace the following files.

File name

File version

File size

Date

Time

Platform

Cf.h

Not applicable

57,950

15-Mar-2011

13:50

Not applicable

Cfront.dll

6.0.32259.0

1,418,576

15-Mar-2011

19:42

x86

Cfront.ocx

6.0.32259.0

112,464

15-Mar-2011

19:42

x86

Cfrontsql.dll

6.0.32259.0

1,631,576

15-Mar-2011

19:42

x86

Libload.c

Not applicable

31,718

15-Mar-2011

07:50

Not applicable

Microsoft.dynamics.nav.cfront.cfrontdotnet.dll

6.0.32259.0

182,168

15-Mar-2011

19:29

x86

Microsoft.dynamics.nav.cfront.cfrontdotnet.xml

Not applicable

443,045

15-Mar-2011

08:13

Not applicable

Sample.c

Not applicable

28,718

15-Mar-2011

07:50

Not applicable

Sample.exe

6.0.32259.0

32,592

15-Mar-2011

19:42

x86

To replace the files, follow these steps.

  1. Locate the Microsoft Dynamics NAV SDK installation directories. The Microsoft Dynamics NAV SDK is usually installed in the following directories:

    C:Program FilesMicrosoft Dynamics NAV60SDKCFRONT

    C:Program FilesMicrosoft Dynamics NAV60SDKCommunication Components

    C:Program FilesCommon FilesMicrosoft Dynamics NAVCommunication Component

  2. Choose the SDK to update, either C/Front or Communication Components.

  3. Copy the files that you downloaded.

  4. Paste the files that you downloaded into the appropriate Microsoft Dynamics NAV SDK installation directory.

  5. Click Yes to overwrite the files in the directory.

Note If you downloaded a hotfix or an update for the communication components, you must register the .dll files individually.

Step 6: Replace the files in the Microsoft Dynamics NAV ODBC driver installation

If you have the Microsoft Dynamics NAV ODBC driver installed, replace the following files in the Microsoft Dynamics NAV ODBC driver installation.

File name

File version

File size

Date

Time

Platform

Cfront.dll

6.0.32259.0

1,418,576

15-Mar-2011

19:42

x86

Dbm.dll

6.0.32259.0

312,648

15-Mar-2011

19:42

x86

Nc_netb.dll

6.0.32259.0

16,720

15-Mar-2011

19:43

x86

Nc_tcp.dll

6.0.32259.0

18,768

15-Mar-2011

19:42

x86

Nc_tcps.dll

6.0.32259.0

25,424

15-Mar-2011

19:43

x86

Nodbc.dll

6.0.32259.0

2,141,520

15-Mar-2011

19:42

x86

Nodbc.xml

Not applicable

1,209

25-Aug-2009

16:43

Not applicable

Nodbccfg.cfg

6.0.32259.0

724,992

15-Mar-2011

09:10

Not applicable

Nodbccfg.xml

Not applicable

2,538

09-Mar-2011

06:30

Not applicable

Slave.exe

6.0.32259.0

38,224

15-Mar-2011

19:42

x86

To replace the files, follow these steps.

  1. Locate the Microsoft Dynamics NAV ODBC driver installation directory. The Microsoft Dynamics NAV ODBC driver is usually installed in the following directory:

    C:Program FilesMicrosoft Dynamics NAV60ODBC

  2. Copy the files that you downloaded.

  3. Paste the files that you downloaded into the Microsoft Dynamics NAV ODBC driver installation directory.

  4. Click Yes to overwrite the files in the directory.

Prerequisites

You must have one of the following products installed to apply this hotfix:

  • Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

  • Microsoft Dynamics NAV 2009 R2

Status

Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the «Applies to» section.

More Information

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Note This is a «FAST PUBLISH» article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

radio-july

0 / 0 / 0

Регистрация: 06.06.2016

Сообщений: 21

1

03.06.2019, 12:15. Показов 6724. Ответов 8

Метки нет (Все метки)


MySQlexpress=>adoconection=>ADOQuery

Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm8.ADOQuery_kontrolostatokGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
  var
   dataos: integer;
   data_zav: Tdate;
begin
data_zav:=strtodate(form8.ADOQuery_kontrolsrok_boss.Value);
dataos:=DaysBetween(Now, data_zav);
text:=inttostr(dataos);
End;

При компиляции приложение. выдает ощипку 2019-06-05 is not a valid date. Как я привольно понял в столбце mysql формат даты YYYY-MM-DD а мне что бы провезти математические расчеты перевезти его на DD-MM-YYYY. Подскажите как мне в этом процедуре преобразовать с YYYY-MM-DD на DD-MM-YYYY. Заранее благодарю.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



D1973

Модератор

8255 / 5477 / 2249

Регистрация: 21.01.2014

Сообщений: 23,578

Записей в блоге: 3

03.06.2019, 12:31

2

Лучший ответ Сообщение было отмечено radio-july как решение

Решение

Цитата
Сообщение от radio-july
Посмотреть сообщение

преобразовать с YYYY-MM-DD на DD-MM-YYYY.

Delphi
1
2
3
4
5
var FS: TFormatSettings;
...
FS.ShortDateFormat := 'yyyy-mm-dd';
FS.DateSeparator := '-';
data_zav := StrToDate(form8.ADOQuery_kontrolsrok_boss.Value, FS);



1



4734 / 3939 / 997

Регистрация: 29.08.2013

Сообщений: 25,250

Записей в блоге: 3

03.06.2019, 12:31

3

Цитата
Сообщение от radio-july
Посмотреть сообщение

Подскажите как

1. Написать функцию в Mysql (или что там у них) что бы она на выходе давала нужный формат
2. в делфи изменить
2.1 как с текстом — взять 4 символа оттуда, положить туда и тд
2.2 как с датой — например функцией DecodeDate()



1



0 / 0 / 0

Регистрация: 06.06.2016

Сообщений: 21

04.06.2019, 08:16

 [ТС]

4

Спасибо работает. Но вышло еще одна ощипка. При создание новой строки в ADOQuery командой Insert столбец ostatok- colculed выдает ощипку что столбце srok_boss значение не может пустым (‘ ‘ is not a valid date) и останавливает работу программы и не могу не чего поделать. Сможете помочь



0



4734 / 3939 / 997

Регистрация: 29.08.2013

Сообщений: 25,250

Записей в блоге: 3

04.06.2019, 08:22

5

как? телепатически угадать что у вас там написано?

показывайте код
у вас точно пустых дат в базе нет?



0



Модератор

8255 / 5477 / 2249

Регистрация: 21.01.2014

Сообщений: 23,578

Записей в блоге: 3

04.06.2019, 08:55

6

Эта «ощипка» устраняется очень просто: вам просто необходимо в нужное поле записать нужную дату. А где, что и как Вы пишите — кроме Вас самих не знает никто…



0



radio-july

0 / 0 / 0

Регистрация: 06.06.2016

Сообщений: 21

04.06.2019, 09:30

 [ТС]

7

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
procedure TForm8.ADOQuery_kontrolostatokGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
  var
dataos: integer;
data_zav: Tdate;
FS: TFormatSettings;
begin
FS.ShortDateFormat := 'yyyy-mm-dd';
FS.DateSeparator := '-';
data_zav := StrToDate(form8.ADOQuery_kontrolsrok_boss.Value, FS);
dataos:=DaysBetween(Now, data_zav);
text:=inttostr(dataos);
End;

****

Delphi
1
2
3
4
5
6
procedure TForm8.Button2Click(Sender: TObject);
begin
form8.ADOQuery_kontrol.Insert;
form8.ADOQuery_kontrol.FieldByName('srok_boss').AsDateTime:='2019-06.10';
form8.PageControl_os.ActivePageIndex:=1;
end;

Пустая дата появляться при выполнение

Delphi
1
form8.ADOQuery_kontrol.insert;

выдает «ошибка» ‘ ‘ is not a valid date и выполнение программы останавливается. Так как я умею только добавлять значение в поле только после

Delphi
1
form8.ADOQuery_kontrol.insert;

команда

Delphi
1
form8.ADOQuery_kontrol.FieldByName('srok_boss').AsDateTime:='2019-06.10';

после ошибки не выполняется



0



Модератор

8255 / 5477 / 2249

Регистрация: 21.01.2014

Сообщений: 23,578

Записей в блоге: 3

04.06.2019, 09:42

8

Лучший ответ Сообщение было отмечено radio-july как решение

Решение

Цитата
Сообщение от radio-july
Посмотреть сообщение

‘2019-06.10’

Вот это никак не является корректным значением даты…

Цитата
Сообщение от radio-july
Посмотреть сообщение

form8.ADOQuery_kontrol.insert;

Не скрещивайте ежа и ужа! Если работаете с компонентом Query — то и делайте все нормально, SQL-запросами. Не надо сюда приплетать методы, предназначенные для Table…



1



0 / 0 / 0

Регистрация: 06.06.2016

Сообщений: 21

04.06.2019, 09:49

 [ТС]

9

Спасибо попробую SQL запросами.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

04.06.2019, 09:49

9

 
ИМХО
 
(2004-02-13 16:49)
[0]

Если в панели управления («Язык и стандарты») для краткого формата даты стоит «МММ/дд/гг» (фев/13/04), то функция StrToDateTime возвращает ошибку
«фев/13/04 16:48:31 is not a valid date and time»

Как решить эту проблему?


 
Anatoly Podgoretsky
 
(2004-02-13 17:04)
[1]

Ну не пользоваться таким извразенным форматом, зороший формат dd.mm.yyyy


 
Семен Сорокин
 
(2004-02-13 17:05)
[2]

а если задать ShortDateFormat := «МММ/dd/yy» перед конвертацией?


 
olookin
 
(2004-02-13 17:08)
[3]

Почитайте в хелпе Currency and date/time formatting variables поиск по ключевому слову DateSeparator. Если я не ошибаюсь — там приведены форматы дат, используемых в системе. Т.е. можно настроить для своей проги формат даты такой, какой используется в системе.

to [1] Anatoly Podgoretsky © (13.02.04 17:04)

Это все равно что сказать — не пользуйся Windows. Если кому то хочется использовать специфический формат даты — то пусть использует.


 
ИМХО
 
(2004-02-13 17:13)
[4]

Блин, у меня сейчас так:

procedure TForm1.Button1Click(Sender: TObject);

var

Just_Date: TDateTime;

begin

ShortDateFormat := «dd.mm.yyyy»;

Just_Date := StrToDateTime(DateTimeToStr(Now));

end;

Усё равно ошибка:

«фев/13/04 17:11:33 is not a valid date and time»


 
ИМХО
 
(2004-02-13 17:14)
[5]

Нет, теперь такая:

«13.02.2004 17:13:16 is not a valid date and time»


 
Плохиш
 
(2004-02-13 17:24)
[6]

А если написать Just_Date := StrToDateTime(DateTimeToStr(Date));

?


 
ИМХО
 
(2004-02-13 20:17)
[7]

Тогда:

«13.02.2004 is not a valid date and time»


 
Zz_
 
(2004-02-13 20:24)
[8]

ShortTimeFormat


 
DDA
 
(2004-02-13 20:32)
[9]

DateSeparator := «-«;

ShortDateFormat := «d/m/yyyy»;

Label1.Caption := DateToStr(Date);

Пример из Delphi


Fixes a problem that occurs when enter a Date on a page if the Regional Setting is set to “Hungarian” in the RoleTailored Client (RTC) of Microsoft Dynamics NAV 2009.

Перевод по словам

please [verb]

verb: радовать, нравиться, угождать, получать удовольствие, доставлять удовольствие, изволить, хотеть, соблаговолить, льстить

  • but please note – но, пожалуйста, к сведению
  • so please enter – поэтому, пожалуйста, введите
  • if so please – если это так, пожалуйста,
  • so please – так пожалуйста
  • please leave a message and we – пожалуйста, оставьте сообщение, и мы
  • please do not make me – пожалуйста, не заставляйте меня
  • please put your hands together – пожалуйста, положите руки вместе
  • please help me out – Пожалуйста, помогите мне
  • please fill this form – пожалуйста, заполните эту форму
  • please consider the following – пожалуйста, рассмотрите следующее

enter [verb]

verb: вводить, входить, вступать, поступать, проникать, вносить, вписывать, заносить, записывать, начинать

noun: выход на сцену

  • enter competition – принимать участие в соревнованиях
  • enter into negotiations – вступать в переговоры
  • enter into a database – ввести в базу данных
  • are authorized to enter into – имеют право вступать в
  • re-enter pin – повторно ввести PIN-код
  • supposed to enter – Предполагается ввести
  • to enter something – вводить что-то
  • are able to enter – могут войти
  • authorized to enter into – уполномочен заключать
  • enter a race – войти в гонку

a [article]

article: один, некий, каждый, такой же, неопределенный артикль, одинаковый, какой-то

noun: высшая отметка, круглое отлично

abbreviation: возраст, акр, пополудни

  • make a hole in – сделать отверстие в
  • get a fix on – исправить ошибку
  • a suite – люкс
  • a bunch – куча
  • at a discount – со скидкой
  • carrying a child – с ребенком
  • win a victory – победить
  • be a cut above – быть вырезом выше
  • give a peck – давать клюшку
  • take a nosedive – принять пик

valid [adjective]

adjective: действительный, действующий, обоснованный, годный, имеющий силу, веский, уважительный, зачетный

  • very valid points – очень действительные пункты
  • currently valid regulations – В настоящее время действующие правила
  • initially valid – первоначально действует
  • is valid – является действительным
  • always valid – всегда действует
  • which are valid for – которые действительны для
  • should remain valid – должны оставаться в силе
  • is valid within – действует в течение
  • valid or invalid – действительным или недействительным
  • a valid date – действительная дата

date [noun]

noun: дата, срок, свидание, время, число, период, финик, финиковая пальма, пора, тот, кому назначают свидание

verb: датировать, устареть, вести начало, назначать свидание, восходить, считать, исчислять, вести исчисление, выходить из употребления

  • extend the date – продлить срок
  • up to date anti virus – до даты антивирусов
  • journal date – дата журнал
  • at a given date – на определенную дату
  • after the end date – после даты окончания
  • in force at the date – в силу на дату
  • to date found – на сегодняшний день FOUND
  • date remains – дата остается
  • from the date of the contract – с момента заключения договора
  • from the date of application – с даты подачи заявки

Переводы пользователей

Добавлены профессиональными переводчиками и компаниями и на основе веб-страниц и открытых баз переводов.

Добавить перевод

Английский

Русский

Информация

Английский

enter a valid date

Русский

Введите правильную дату

Последнее обновление: 2017-03-02
Частота использования: 6
Качество:

Источник: Анонимно

Английский

Enter a valid email.

Русский

Введите свой пароль

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid departure date.

Русский

Выберите дату вылета

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid return date.

Русский

Выберите дату возврата

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid port

Русский

Пожалуйста, введите правильный порт

Последнее обновление: 2020-11-06
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid host

Русский

Пожалуйста, введите правильный адрес хоста

Последнее обновление: 2020-11-06
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Enter a valid port number

Русский

Введите верный номер порта

Последнее обновление: 2020-11-06
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid path.

Русский

Введите корректный путь.

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Enter with a valid email!

Русский

Введите действующий адрес электронной почты

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Enter a date and time

Русский

Введите дату и время

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Enter a valid XPath expression

Русский

Введите правильное выражение XPath

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid Email.

Русский

Пожалуйста, внимательно введите адрес электронной почты.

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

please, enter a valid email

Русский

Введите действительный адрес электронной почты, пожалуйста.

Последнее обновление: 2017-08-19
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid triangle.

Русский

Введите правильные значения треугольника.

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Enter a valid email address:

Русский

Введите действующий адрес электронной почты:

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid e-mail.

Русский

Introduzca un e-mail correcto.

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please, enter a valid e-mail.

Русский

Пожалуйста, введите действительный адрес email.

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

Please enter a valid departure city.

Русский

Укажите действительный пункт отправления.

Последнее обновление: 2018-02-21
Частота использования: 1
Качество:

Источник: Анонимно

Английский

You have to enter a valid birthdate.

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:

Источник: Анонимно

Английский

This is not a valid date.

Русский

Недопустимая дата.

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:

Источник: Анонимно

Получите качественный перевод благодаря усилиям
4,401,923,520 пользователей

Сейчас пользователи ищут:

Для Вашего удобства мы используем файлы cookie. Факт перехода на данный сайт подтверждает Ваше согласие на использование cookies. Подробнее. OK

Symptoms

In the RoleTailored Client (RTC) of Microsoft Dynamics NAV 2009, if the Regional Setting is set to “Hungarian”, when you enter a Date on a page, you receive the following error message:

‘YYYY.MM.DD.’ is not a valid date.

This problem occurs in the following products:

  • Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

  • Microsoft Dynamics NAV 2009 R2

C++

#include<iostream>

using namespace std;

const int MAX_VALID_YR = 9999;

const int MIN_VALID_YR = 1800;

bool isLeap(int year)

{

return (((year % 4 == 0) && 

         (year % 100 != 0)) ||

         (year % 400 == 0));

}

bool isValidDate(int d, int m, int y)

{

    if (y > MAX_VALID_YR || 

        y < MIN_VALID_YR)

    return false;

    if (m < 1 || m > 12)

    return false;

    if (d < 1 || d > 31)

    return false;

    if (m == 2)

    {

        if (isLeap(y))

        return (d <= 29);

        else

        return (d <= 28);

    }

    if (m == 4 || m == 6 ||

        m == 9 || m == 11)

        return (d <= 30);

    return true;

}

int main(void)

{

isValidDate(10, 12, 2000)? cout << “Yesn” :

                           cout << “Non”;

isValidDate(31, 11, 2000)? cout << “Yesn” :

                           cout << “Non”;

}

Здесь обсуждаются общие вопросы ИС ЭФНО, ИСИД, НДС. Если у Вас вопрос по другим программ, например СОНО, СГДС или Кабинет налогоплательщиков, подберите раздел на странице

http://bb.f2.kz/ru/

Перед тем как задать вопрос, внимательно посмотрите другие страницы форума, с большой вероятностью уже есть тема где Ваш поднят и возможно там есть решение

Re: Ошибка ‘12.30.1899’ is not a valid date

Сообщение Кайрат-F2 » 10 мар 2010, 12:12

Вобщем такое может периодически повторяться.
Проблема в НДС в в нескольких сторонних программах. Я с сталкивался после установки одной банковской программы, но вероятно она не единственная, кто может вносить такие изменения. Если повториться, то напишите

Кайрат-F2
 Сообщения: 34988Зарегистрирован: 27 янв 2008, 16:54Откуда: г. Мальмё (Швеция)Профессия: IT СпециалистБлог имени Кайрат-F2Активность участника

Привет. Мы ищем таланты:

  • Тебе интересен форум? Ты хочешь участвовать и развивать его?
  • Тебе интересно в твоей профессии?
  • Тебе есть чем поделиться из твоего опыта с коллегами на форуме? Есть чем поделиться из собственного опыта, научить или рассказать?

Мы ищем таланты, которые помогут развить форум.Что взамен:

  • Получить приглашение на форум
  • Радость общения
  • Совместное развитие

Как: об этом написано на странице:

http://tandem.f2.kz/

Вернуться в Общие вопросы ИС ЭФНО, ИСИД, НДС

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Добавить ответ

Ваше имя:

Регистрация?

Это возможность подписаться на новые ответы, получать за ответы очки и призы

В ответ на сообщение Нет

Текст с картинки

4 Answers 4

input_formats needs to be a list, see

gqfwl.jpg

I prefer to set **DATE_INPUT_FORMATS in settings.py and then define the field like:

This more DRY than setting it on a per form field basis.

If it’s a text field input, I almost always put the accepted format(s) in the field’s help_text so that the user can know what format(s) is(are) accepted.

photo.jpg

You do not need to add a new field once you already have a DateField in your Model.

You just have to set the input_formats for this field:

Ywhm0.jpg

The input_formats is your friend.

If you accept javascript, then you could make the field use something like jQuery calendar (i.e. a read-only text field and clicking on it will call the jquery code and pop up the calendar widget). You can have this calendar widget as a starting point.

Python

import datetime

def date_validation(day, month, year):

    isValidDate = True

    try :

        datetime.datetime(int(year), 

                          int(month), int(day))

    except ValueError :

        isValidDate = False

    if(isValidDate) :

        print (“Yes”)

    else :

        print (“No”)

date_validation(10,12,2000) 

date_validation(31,11,2000)

Not the answer you’re looking for? Browse other questions tagged django or ask your own question.

Linked

Related

Hot Network Questions

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2020 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0 with attribution required. rev 2020.1.13.35763

( 1 оценка, среднее 5 из 5 )

Проблем много с датой

Я уже как-то задавал эти вопросы в форуме, НО найти их уже не могу.. А сама программа была утеряна :(

1. Вылезает фатальная ошибка на таймере в этой строке. Что не так? Вот строка
TDateTime str1 = StrToDateTime(Memo1->Lines->Strings[0]); (в этой строке храниться как дата так и время)
2. Нужно вытащить данные из заданного файла в мемо

11 ответов

Цитата:

Originally posted by DissDoc
Я уже как-то задавал эти вопросы в форуме, НО найти их уже не могу.. А сама программа была утеряна :(

1. Вылезает фатальная ошибка на таймере в этой строке. Что не так? Вот строка
TDateTime str1 = StrToDateTime(Memo1->Lines->Strings[0]); (в этой строке храниться как дата так и время)
2. Нужно вытащить данные из заданного файла в мемо

Код:

TDateTime str1 = StrToDateTime(Memo1->Lines->Strings[[COLOR=red]1[/COLOR]]);

Цитата:

Warning: Unlike most TStrings objects, the Lines property stores its lines in a 1-based array, not a zero-based array.

249

02 января 2005 года

DissDoc

639 / / 01.10.2004

Цитата:

Originally posted by lord Kelvin

Код:

TDateTime str1 = StrToDateTime(Memo1->Lines->Strings[[COLOR=red]1[/COLOR]]);

Неее.. тут проблема в другом! Вот какое сообщение выдается
Project odd.exe raised exception class EConvertError with message «is not a valid date and time’.Process stopped. Use Step or Run to continue.
?????

Цитата:

Originally posted by DissDoc

Неее.. тут проблема в другом! Вот какое сообщение выдается
Project odd.exe raised exception class EConvertError with message «is not a valid date and time’.Process stopped. Use Step or Run to continue.
?????

То есть как это в другом?! Я тебе указал на ошибку. is not a valid date and time переводиться как не верные дата и время. Узнай о формате даты и времени, чтобы их правильно ввести. Вот.

249

02 января 2005 года

DissDoc

639 / / 01.10.2004

Цитата:

Originally posted by lord Kelvin

То есть как это в другом?! Я тебе указал на ошибку. is not a valid date and time переводиться как не верные дата и время. Узнай о формате даты и времени, чтобы их правильно ввести. Вот.

Все, я разобрался! Просто он не мог конвертировать пустую строку в дату 8) Типа пока дата не введена… нельзя конвертировать (ща условие пропишу)

1.9K

10 января 2005 года

Underworld

68 / / 29.03.2004

Цитата:

Originally posted by DissDoc

Все, я разобрался! Просто он не мог конвертировать пустую строку в дату 8) Типа пока дата не введена… нельзя конвертировать (ща условие пропишу)

Napisy kak resyl etu problemu. U menia poxozaja problem, nuzno zapomnit tolko mesiac, bez dnei i goda. Posle etovo konvertirovat ne polucajetsia.

Ocen nuzno. Spasibo zaranee

Цитата:

Originally posted by Underworld

Napisy kak resyl etu problemu. U menia poxozaja problem, nuzno zapomnit tolko mesiac, bez dnei i goda. Posle etovo konvertirovat ne polucajetsia.

Ocen nuzno. Spasibo zaranee

И не получится. TDateTime формат (если примитивно) это просто число, которое есть количество дней и часов от базаовой даты. Т.е. если хранить только месяц. То это всего несколько дней от начала.
Поэтому месяц нужно хранить просто как int, а не TDateTime.

1.9K

10 января 2005 года

Underworld

68 / / 29.03.2004

Цитата:

Originally posted by AlexandrVSmirno

И не получится. TDateTime формат (если примитивно) это просто число, которое есть количество дней и часов от базаовой даты. Т.е. если хранить только месяц. То это всего несколько дней от начала.
Поэтому месяц нужно хранить просто как int, а не TDateTime.

A kak mne pribavit k suschestvujuschei date skazem odin mesiac?

249

10 января 2005 года

DissDoc

639 / / 01.10.2004

Цитата:

Originally posted by Underworld

A kak mne pribavit k suschestvujuschei date skazem odin mesiac?

юзай
WORD year, mounth, day;
DecodeDate(&year, &mounth, &day);
mounth+1;
ну а дальше обратно вставляй :)

Цитата:

Originally posted by DissDoc

юзай
WORD year, mounth, day;
DecodeDate(&year, &mounth, &day);
mounth+1;
ну а дальше обратно вставляй :)

Так не делай, будут ошибки.

Проще всего использовать функцию

Date=IncMonth(Date,1); //В Date хранится твоя дата

А если нравится предыдущий пример, то нужно делать так:

unsigned short year, month, day;
DecodeDate(Date,&year, &month, &day);
if (month!=12) month++; // !!!!!!
else month=1; // !!!!!!
Date=EncodeDate((Word)year, (Word)month, (Word)day);

1.9K

11 января 2005 года

Underworld

68 / / 29.03.2004

Цитата:

Originally posted by Бешеный кролик

Так не делай, будут ошибки.

Проще всего использовать функцию

Date=IncMonth(Date,1); //В Date хранится твоя дата

А если нравится предыдущий пример, то нужно делать так:

unsigned short year, month, day;
DecodeDate(Date,&year, &month, &day);
if (month!=12) month++; // !!!!!!
else month=1; // !!!!!!
Date=EncodeDate((Word)year, (Word)month, (Word)day);

Tut Date kak ja ponimaju TDateTime tipa? Esli da to vozmozno vy ocen’ pomogli mne.
Spasibo!!!

1.9K

11 января 2005 года

Underworld

68 / / 29.03.2004

Vsio ciki piki. Spasibo vsem kto pomogal :D

Daj bog i dalse tak ;)

Понравилась статья? Поделить с друзьями:
  • Is not a function javascript как исправить
  • Is not a debian format archive как исправить
  • Is not a block device ошибка монтирования
  • Is mf03 5 ошибка при удалении
  • Is mf02 5 ошибка gta v