Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Foreign Languages > German Forum
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

DateDayOfWeek als deutscher Wochentag

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-24-2009, 12:45 PM
Ida Ida is offline
Knows the basics
 
Join Date: Mar 2009
Posts: 83
Default DateDayOfWeek als deutscher Wochentag

Hallo,
nach längerer Abwesenheit in diesem Forum habe ich eine Frage:
Wie erhält man mit DateDayOfWeek in einem Textfeld einen deutschen Wochentag?
Die Überschriften des Kalenders habe ich schon eingedeutscht, das klappt auch.
Danke schon mal!
Gruß
Ida
__________________
HTC Touch 3G
Reply With Quote
  #2 (permalink)  
Old 10-24-2009, 02:25 PM
Knows the basics
 
Join Date: Apr 2007
Location: Steinheim, Germany
Posts: 91
Default Wochentag

Hallo,
ich hoffe ich verstehe Dich richtig:
Code:
Sub Globals
    
'Declare the global variables here.

End Sub

Sub App_Start
    Form1.Show
    Wochentag
End Sub

Sub Wochentag
    
Select DateDayOfweek(Now)
        
Case "Monday"
            lbtag.Text = 
"Heute ist Montag"
        
Case "Tuesday"
            lbtag.Text = 
"Heute ist Dienstag"
        
Case "Wednesdsday"
            lbtag.Text = 
"Heute ist Mittwoch"
        
Case "Thursday"
            lbtag.Text = 
"Heute ist Donnerstag"
        
Case "Friday"
            lbtag.Text = 
"Heute ist Freitag"
        
Case "Saturday"
            lbtag.Text = 
"Heute ist Samstag"
        
Case "Sunday"
            lbtag.Text = 
"Heute ist Sonntag"
    
End Select
End Sub
__________________
Thanks for all
wolfgang
___________________
Desktop: Dual Core 3.0 GHz, Win7
Device: IPAQ 3970 WM 2003, Asus 632N WM5, HTC 3650 Cruise
GPS: iblue 747
Reply With Quote
  #3 (permalink)  
Old 10-24-2009, 02:39 PM
specci48's Avatar
Basic4ppc Expert
 
Join Date: Apr 2007
Location: Germany
Posts: 993
Awards Showcase
Beta Tester Forum Contributer 
Total Awards: 2
Default

Hallo Ida,

schön mal wieder etwas von Dir zu hören...

Eine direkte "eindeutschung" zum DateDayOfWeek gibt es leider nicht, d.h. man muss die englischen Namen z.B. in einer separaten Sub selbst auf deutsch umsetzen.

Im Anhang ein Beispiel hierzu.


Gruß
specci48


Edit: Hatte den Post von Wolfgang noch nicht gesehen...
Attached Files
File Type: sbp Calendar.sbp (1.4 KB, 13 views)
Reply With Quote
  #4 (permalink)  
Old 10-24-2009, 07:44 PM
Ida Ida is offline
Knows the basics
 
Join Date: Mar 2009
Posts: 83
Default

Lieber Wolfgang,

Quote:
Originally Posted by wolfgang View Post
Hallo,
ich hoffe ich verstehe Dich richtig:
Code:
Sub Globals
    
'Declare the global variables here.

End Sub

Sub App_Start
    Form1.Show
    Wochentag
End Sub

Sub Wochentag
    
Select DateDayOfweek(Now)
        
Case "Monday"
            lbtag.Text = 
"Heute ist Montag"
        
Case "Tuesday"
            lbtag.Text = 
"Heute ist Dienstag"
        
Case "Wednesdsday"
            lbtag.Text = 
"Heute ist Mittwoch"
        
Case "Thursday"
            lbtag.Text = 
"Heute ist Donnerstag"
        
Case "Friday"
            lbtag.Text = 
"Heute ist Freitag"
        
Case "Saturday"
            lbtag.Text = 
"Heute ist Samstag"
        
Case "Sunday"
            lbtag.Text = 
"Heute ist Sonntag"
    
End Select
End Sub
vielen Dank für Deine Antwort! Ich hoffe, dass ich morgen oder eher übermorgen (wegen meiner familiären Probleme - 90jährige Mutter -) alles ausprobieren kann.

Gruß
Ida
__________________
HTC Touch 3G
Reply With Quote
  #5 (permalink)  
Old 10-24-2009, 07:45 PM
Ida Ida is offline
Knows the basics
 
Join Date: Mar 2009
Posts: 83
Default

Lieber specci48,

Quote:
Originally Posted by specci48 View Post
Hallo Ida,

schön mal wieder etwas von Dir zu hören...

Eine direkte "eindeutschung" zum DateDayOfWeek gibt es leider nicht, d.h. man muss die englischen Namen z.B. in einer separaten Sub selbst auf deutsch umsetzen.

Im Anhang ein Beispiel hierzu.


Gruß
specci48


Edit: Hatte den Post von Wolfgang noch nicht gesehen...

vielen Dank für Deine Antwort! Ich hoffe, dass ich morgen oder eher übermorgen (wegen meiner familiären Probleme - 90jährige Mutter -) alles ausprobieren kann.

Gruß
Ida
__________________
HTC Touch 3G
Reply With Quote
  #6 (permalink)  
Old 10-26-2009, 05:40 PM
Ida Ida is offline
Knows the basics
 
Join Date: Mar 2009
Posts: 83
Default

Hallo specci48,

Quote:
Originally Posted by specci48 View Post
Hallo Ida,

schön mal wieder etwas von Dir zu hören...

Eine direkte "eindeutschung" zum DateDayOfWeek gibt es leider nicht, d.h. man muss die englischen Namen z.B. in einer separaten Sub selbst auf deutsch umsetzen.

Im Anhang ein Beispiel hierzu.


Gruß
specci48


Edit: Hatte den Post von Wolfgang noch nicht gesehen...
Vielen Dank für Deine calendar.sbp!
Habe sie ausprobiert; klappt sehr gut.

Ich hätte den deutschen Wochentag nur gerne automatisch, wie in dem Beispiel "birthday.sbp", das von Basic4ppc mitgeliefert wird.
Leider muss ich durch die lange Pause wieder fast ganz von vorne anfangen.

Soll ich mal "meine" Geburtstag.sbp anhängen?

Gruß
Ida
__________________
HTC Touch 3G
Reply With Quote
  #7 (permalink)  
Old 10-26-2009, 05:46 PM
Ida Ida is offline
Knows the basics
 
Join Date: Mar 2009
Posts: 83
Default

Hallo Wolfgang,

Quote:
Originally Posted by wolfgang View Post
Hallo,
ich hoffe ich verstehe Dich richtig:
Code:
Sub Globals
    
'Declare the global variables here.

End Sub

Sub App_Start
    Form1.Show
    Wochentag
End Sub

Sub Wochentag
    
Select DateDayOfweek(Now)
        
Case "Monday"
            lbtag.Text = 
"Heute ist Montag"
        
Case "Tuesday"
            lbtag.Text = 
"Heute ist Dienstag"
        
Case "Wednesdsday"
            lbtag.Text = 
"Heute ist Mittwoch"
        
Case "Thursday"
            lbtag.Text = 
"Heute ist Donnerstag"
        
Case "Friday"
            lbtag.Text = 
"Heute ist Freitag"
        
Case "Saturday"
            lbtag.Text = 
"Heute ist Samstag"
        
Case "Sunday"
            lbtag.Text = 
"Heute ist Sonntag"
    
End Select
End Sub
Danke noch einmal!
Nun habe ich Deinen Code an mein "Geburtstag.sbp" eingefügt.
Leider mit Fehlermeldungen. Ich fange erstmal wieder von vorne an wegen der langen Pause.

Ich füge den Code mal ein:

Sub Globals
myTime=0
End Sub

Sub App_Start
Cal1.DaysString = "MDMDFSS"
Cal1.FirstDay = 2
Cal1.TodayString = "Heute"
Wochentag
frmMain.show
End Sub

Sub Timer1_Tick
t = myTime - Now
'seconds= Format((t Mod cTicksPerMinute)/cTicksPerSecond,"d2")
'minutes = Format(Int((t Mod cTicksPerHour)/cTicksPerMinute),"d2")
'hours = Int((t Mod cTicksPerDay)/cTicksPerHour)
days = Int(t/cTicksPerDay)
txtTime.text = days & " Tagen "
'txtTime.text = days & " Tagen, " & hours & " Stunden, " _
' & CRLF & minutes & " Minuten, " &seconds & " Sekunden"
End Sub

Sub Cal1_Close
myTime = DateAdd(cal1.value , DateYear(Now)-DateYear(cal1.value),0,0)
If Now > myTime Then myTime = DateAdd(myTime, 1,0,0)
'lblDay.text = DateDayOfweek(cal1.value)
lblDay.text = Wochentag
timer1.enabled=True
cal1.focus
End Sub

Sub Wochentag
Select DateDayOfweek(Now)
Case "Monday"
lbDay.Text = "Heute ist Montag"
Case "Tuesday"
lbDay.Text = "Heute ist Dienstag"
Case "Wednesdsday"
lbDay.Text = "Heute ist Mittwoch"
Case "Thursday"
lbDay.Text = "Heute ist Donnerstag"
Case "Friday"
lbDay.Text = "Heute ist Freitag"
Case "Saturday"
lbDay.Text = "Heute ist Samstag"
Case "Sunday"
lbDay.Text = "Heute ist Sonntag"
End Select
End Sub

Code-Ende

Irgendetwas stimmt nicht ...

Hast Du eine Idee?

Gruß
Ida
__________________
HTC Touch 3G
Reply With Quote
  #8 (permalink)  
Old 10-26-2009, 06:11 PM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 3,827
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Hallo Ida,

Für solche Fragen wäre es vorteilhaft, die Fehlermeldung anzugeben und den Code als sbp Datei zu posten.
Denn wenn man Deinen Code kopiert muss man dann auch die Form mit allen Controls erstellen, was Ich gemacht habe.
Der Fehler liegt darin dass du einmal den Namen lblDay hast und in der Routine Sub Wochentag benützt Du den Named lbDay.

Beiliegend die sbp Datei.

Beste Grüsse.
__________________
Klaus
Switzerland
Reply With Quote
  #9 (permalink)  
Old 10-26-2009, 07:56 PM
Ida Ida is offline
Knows the basics
 
Join Date: Mar 2009
Posts: 83
Default

Hallo Klaus,

Quote:
Originally Posted by klaus View Post
Hallo Ida,

Für solche Fragen wäre es vorteilhaft, die Fehlermeldung anzugeben und den Code als sbp Datei zu posten.
Denn wenn man Deinen Code kopiert muss man dann auch die Form mit allen Controls erstellen, was Ich gemacht habe.
Der Fehler liegt darin dass du einmal den Namen lblDay hast und in der Routine Sub Wochentag benützt Du den Named lbDay.

Beiliegend die sbp Datei.

Beste Grüsse.
Danke für Dein Post und Deine sbp!
Du kennst ja meine Defizite - vor einigen Monaten!
Nachdem ich über 4 Monate nichts in PC - und schon überhaupt nicht in Basic4ppc habe machen können - wegen diverser Probleme, insbesondere mit meiner lieben 90jährigen Mutter -, muss ich nun wieder bei "Adam und Eva" anfangen. Deshalb habe ich mir ja das Beispiel, das mit Basic4ppc mit geliefert wird, ausgesucht: "Birthday.sbp" - und das in Deutsch überführt.

Wäre es möglich, dass Du dieses Beispiel Dir mal anguckst.
Leider weiß ich nicht mal, wie ich eine sbp-Datei anfüge. Bitte nicht schimpfen! Ich bin leider etwas überlastet!

Vielen Dank und Gru0
Ida
__________________
HTC Touch 3G
Reply With Quote
  #10 (permalink)  
Old 10-26-2009, 09:43 PM
specci48's Avatar
Basic4ppc Expert
 
Join Date: Apr 2007
Location: Germany
Posts: 993
Awards Showcase
Beta Tester Forum Contributer 
Total Awards: 2
Default

Hallo Ida,

das Problem liegt daran, dass Du einen Teil aus dem Vorschlag von Wolgang und einen Teil aus meinen Vorschlag verwendet hast.
Wolfgang hat in der Sub Wochentag das Label, also das Ausgabefeld, direkt gesetzt. Bei mir gibt die Sub Wochentag den deutschen Namen zurück, den man dann erst noch dem Label/Ausgabefeld zuordnen muss.

Im Anhang findest Du eine deutsche Übersetzung des Beispiels "Birthday.sbp".

Und wie schon mehrfach hier angedeutet: Eine automatische Umwandlung des Wochentages in die deutschen Namen gibt es leider nicht. Daher die separate Sub zur Umsetzung.


Gruß
specci48
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On


All times are GMT. The time now is 04:05 AM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0