Uncategorized

Hieronder een kleine functie om een String om te zetten naar een DATE.

Wel gebruik van een vast formaat maken:

Text2Date(TextDate:Text[30]):Date
IFTextDate=''THEN
  EXIT(0D);
 
IF NOT EVALUATE(Year,COPYSTR(TextDate,1,4)) THEN
  EXIT(0D);
 
IF (Year<1) OR (Year>9999) THEN
  EXIT(0D);
 
IF NOT EVALUATE(Month,COPYSTR(TextDate,5,2)) THEN
  EXIT(0D);
 
IF (Month<1) OR (Month>12) THEN
  EXIT(0D);
 
IF NOT EVALUATE(Day,COPYSTR(TextDate,7,2)) THEN
  EXIT(0D);
 
IF (Day<1) OR (Day>DATE2DMY(CALCDATE('<+1M-1D>',DMY2DATE(1,Month,Year)),1)) THEN
  EXIT(0D);
 
EXIT(DMY2DATE(Day,Month,Year));

Safely convert a text date to a date | Magno’s Blog.

Uncategorized

Bij een melding als:

Error: the SDK Build Tools revision (19.0.3) is too low. Minimum required is 19.1.0

Zal er weer een nieuwe versie van de IDE released zijn. Op dat moment kan de IDE om nieuwere build tools vragen. M.b.v. de SDK manager kan je dan nieuwe buildtools installeren.

Mogelijk moet daarna ook de versie van de build tools aangepast worden in de build.gradle file. Wijzig hiervoor de volgende regel:

buildToolsVersion “19.1.0”

naar de betreffende versie.

Zie ook de volgende uitleg:

http://developer.android.com/tools/revisions/build-tools.html

Issue 70924 – android – The Canary croaked – Android Open Source Project – Issue Tracker – Google Project Hosting.