Aşağıdakine benzer bir fonksiyon oluşturup isterseniz hesaplatabilirsiniz. (C# Kodu)
private int logoTime(DateTime dt)
{
return (dt.Hour * 16777216) + (dt.Minute * 65536) + (dt.Second * 256);
}
Aktarmak istediğiniz kısım "Fiş Saati" ise ve siz bunu logo zaman formatına çevirmek istiyorsanız yada logo zaman formatından normal saat formatına çevirmek istiyorsanız , nasıl tarihler için bu işlemi PackDate ve UPackDate metotları ile yapıyorsak zaman içinde PackTime ve UPackTime metotlarını kullanabilirsiniz.
--UPackTime--
Bir değişkene ait saat, dakika ve saniye bilgilerini Logo saat formatında döndürür. Parametreler
tm (in) Logo saat formatındaki saat değişkeni. h (out) Saat m (out) Dakika y (out) Saniye Örnek UPackTime(lTime, hour, min, sec)
-- PackTime -- Verilen saat, dakika ve saniye bilgilerini kullanarak saat bilgisini
Logo saat formatında döndürür.. Parametreler
h (in) Saat m (in) Dakika s (in) Saniye tm (out) Logo saat formatında saat. Örnek PackTime(13, 16, 45, lTime)
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Lod Aktarımda Time Hesabı
17/08/17 09:14   Tiger/Logo Object Designer (LOD)Merhaba Lod ile yaptığımız yeni ekranda fatura aktarıyoruz ama o an ki zamanı hesaplayıp time değerine atmak istiyorum bunu nasıl yapabilirim.