Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 742

 
Çok teşekkürler.
 

Öğretici, bir tarih saat veri değerinin kesilmiş biçimini kullanabileceğinizi söylüyor.

Yalnızca saat (saat+dakika) değerine ihtiyacım var, tarihe değil.

Soru. Bu veri türünün kesilmiş değerinin biçimini doğru bir şekilde işaretledim mi?

if(K1==-1502&&N== D' 19:00 ' )

dönüş;

Bu ifade nedense bende çalışmıyor.

 
solnce600 :

Öğretici, bir tarih saat veri değerinin kesilmiş biçimini kullanabileceğinizi söylüyor.

Yalnızca saat (saat+dakika) değerine ihtiyacım var, tarihe değil.

Soru. Bu veri türünün kesilmiş değerinin biçimini doğru bir şekilde işaretledim mi?

if(K1==-1502&&N== D' 19:00 ' )

dönüş;

Bu ifade nedense bende çalışmıyor.

ve neden tam sayıları kullanmıyorsunuz?
 
solnce600 :

Öğretici, bir tarih saat veri değerinin kesilmiş biçimini kullanabileceğinizi söylüyor.

Yalnızca saat (saat+dakika) değerine ihtiyacım var, tarihe değil.

Soru. Bu veri türünün kesilmiş değerinin biçimini doğru bir şekilde işaretledim mi?

if(K1==-1502&&N== D' 19:00 ' )

dönüş;

Bu ifade nedense bende çalışmıyor.

Alıntı benim yazım olduğu için, doğru olup olmadığını bilmesem de cevap vermem gerekecek. Bu yazımı hiç kullanmadım.

Ve evet, hala kafa karışıklığı var. N, datetime türündeyse , D' 19:00 ' bir metin biçimidir. Onları karşılaştırmak mümkün mü? Numara. Zaman karşılaştırması durumunda yazarım

 datetime dt;

// где-то присвоение значения этой переменной

if (dt == StringToTime ( "19:00" ))


Ayrıca, kesilmiş tarih biçiminin, tarih saat türüne dönüştürüldüğünde zaten tam zamanlı olacağını unutmayın.

Belki böyle bir karşılaştırma

 datetime dt;

// где-то присвоение значения этой переменной

if ( TimeToStr ( dt, TIME_MINUTES ) == "19:00" )
 
Vinin :
ve neden tam sayıları kullanmıyorsunuz?

Teşekkür ederim.

Yani, tarih saat yerine, türle birlikte tarih saat türündeki verileri belirtir.    int?

 
AlexeyVik :

Alıntı benim yazım olduğu için, doğru olup olmadığını bilmesem de cevap vermem gerekecek. Bu yazımı hiç kullanmadım.

Ve evet, hala kafa karışıklığı var. N, datetime türündeyse, D' 19:00 ' bir metin biçimidir. Onları karşılaştırmak mümkün mü? Numara. Zaman karşılaştırması durumunda yazarım


Ayrıca, kesilmiş tarih biçiminin, tarih saat türüne dönüştürüldüğünde zaten tam zamanlı olacağını unutmayın.

Belki böyle bir karşılaştırma

Teşekkür ederim.
 
solnce600 :

Teşekkür ederim.

Yani, tarih saat yerine, türle birlikte tarih saat türündeki verileri belirtir.    int?

tarih saat türü

Datetime türü , 01 Ocak 1970'den bu yana geçen saniye sayısı olarak bir tarih ve saati depolamak için tasarlanmıştır. Bellekte 8 bayt yer kaplar.

Böylece bölmenin kalanını saat, gün veya diğer gerekli zaman uzunlukları cinsinden saniye sayısına göre alabilirsiniz. Ve sonra tamsayı ile tamsayıyı karşılaştırın

 
solnce600 :

Teşekkür ederim.

Yani, tarih saat yerine, türle birlikte tarih saat türündeki verileri belirtir.    int?

zaman, mevcut zamanla karşılaştırmak için kullanılırsa, toplam dakika cinsinden her zaman daha iyi çalışır: dakika + saat *60+gün*24*60+... vb. Böyle bir zamanın bir Expert Advisor'da kullanılması daha uygun ve daha belirgindir,

19-00, 19*60 dakikadır ve 20-30, 30+20*60'tır.

örneğin mevcut saatler :

TimeHour(iTime( Symbol (),PERIOD_M1, 0 ))

güncel dakikalar :

TimeMinute(iTime( Symbol (),PERIOD_M1, 0 ))
 
_new-rena :

zaman, mevcut zamanla karşılaştırmak için kullanılırsa, toplam dakika olarak her zaman daha iyi çalışır: dakika + saat *60+gün*24*60+... vb. Böyle bir zamanın bir Expert Advisor'da kullanılması daha uygun ve daha belirgindir,

19-00, 19*60 dakikadır ve 20-30, 30+20*60'tır.

örneğin mevcut saatler :

güncel dakikalar :

Çok teşekkürler.
 
Vinin :

tarih saat türü

Datetime türü , 01 Ocak 1970'den bu yana geçen saniye sayısı olarak bir tarih ve saati depolamak için tasarlanmıştır. Bellekte 8 bayt yer kaplar.

Böylece bölmenin kalanını saat, gün veya diğer gerekli zaman uzunlukları cinsinden saniye sayısına göre alabilirsiniz. Ve sonra tamsayıyı tamsayı ile karşılaştırın

Çok teşekkürler.