Very nice. > On Aug 11, 2016, at 12:23 PM, Tim Nevels <[email protected]> wrote: > > On Wed, Aug 10, 2016 at 5:22 PM, Chip Scheide <[email protected]> > wrote: > >> these are things that we all have had to create >> if 4D put these into the language then not only would we not have to do >> this, but it would automatically be localized > > You can make your own method to get this information from the system -- > automatically localized -- by using the 4D “String” command. Here’s some code > to do this: > > // =========================================== > // PROJECT METHOD: GetMonthName > > // PARAMETERS: $0 = month name > // $1 = month number > > // DESCRIPTION: Returns the month name using 4D String command. > > // CREATED BY: Tim Nevels, Innovative Solutions ©2014 > // DATE: 7/12/14 > // LAST MODIFIED: > // ============================================ > > C_TEXT($0) > C_LONGINT($1;$monthNumber_l) > $monthNumber_l:=$1 > > C_TEXT($dateString_t) > > $dateString_t:=String(Add to > date(!00/00/0000!;2014;$monthNumber_l;1);Internal date long) > > $0:=Substring($dateString_t;1;Position(" ";$dateString_t)-1) > > > // =========================================== > // PROJECT METHOD: GetWeekdayName > > // PARAMETERS: $0 = weekday name > // $1 = day number > > // DESCRIPTION: Returns the weekday name using 4D String command. > > // CREATED BY: Tim Nevels, Innovative Solutions ©2014 > // DATE: 7/12/14 > // LAST MODIFIED: > // ============================================ > > C_TEXT($0) > C_LONGINT($1;$dayNumber_l) > $dayNumber_l:=$1 > > C_TEXT($dateString_t) > C_DATE($tempDate_d) > C_LONGINT($i) > > // get a date that is on the day number needed > For ($i;1;7) > $tempDate_d:=Add to date(!00/00/0000!;2014;1;$i) > If (Day number($tempDate_d)=$dayNumber_l) > $i:=9 // abort loop > End if > End for > > $dateString_t:=String($tempDate_d;System date long) > > $0:=Substring($dateString_t;1;Position(",";$dateString_t)-1) > > > Tim > > ******************************************** > Tim Nevels > Innovative Solutions > 785-749-3444 > [email protected] > ******************************************** >
********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

