コード例 #1
0
                /**
                 * Returns greeting message.
                 * <p>
                 * Returns "Morning, ", "Hello, " or "Evening, " with name argument,
                 * depending on the argument hour.
                 * </p>
                 * @param name name to display.
                 * @param date time to determine the greeting message.
                 * @return the resulting message.
                 */
                public String greet(String name, java.util.Date date)
                {
                    String head = date.getHours() < 11 ? "Morning, " :
                                  date.getHours() < 17 ? "Hello, " : "Evening, ";

                    return(head + name);
                }
コード例 #2
0
 /// <summary>
 /// Convert a Java Date instance to a .Net DateTime instance.
 /// </summary>
 /// <param name="javaDate">Java Date</param>
 /// <returns>DateTime instance</returns>
 public static DateTime ToDateTime(this java.util.Date javaDate)
 {
     if (javaDate == null)
     {
         throw new ArgumentNullException();
     }
     return(new DateTime(DATE_EPOCH_TICKS + (javaDate.getTime() * 10000)));
 }
コード例 #3
0
        public static DateTime ToDt(this java.util.Date dt)
        {
            DateFormat Fmtr   = new SimpleDateFormat("yy-MM-dd");
            var        FmtStr = Fmtr.format(dt);

            DateTime.TryParse(FmtStr, out DateTime Ret);
            return(Ret);
        }
コード例 #4
0
 void safeProcessUpdate(ObservationListener listener, Date date, double value)
 {
     try {
         listener.onUpdate(date, value);
     } catch (Exception e) {
         LogC.err(symbol.name + " failed processing observation " + ymdHuman(date) + ": " + value, e);
     }
 }
コード例 #5
0
 /// <summary>
 /// Convert a Java Date instance to a .Net DateTime instance.
 /// </summary>
 /// <param name="javaDate">Java Date</param>
 /// <returns>DateTime instance</returns>
 public static DateTime ToDateTime(this java.util.Date javaDate)
 {
     if (javaDate == null)
     {
         throw new ArgumentNullException();
     }
     return(ToNullableDateTime(javaDate).Value);
 }
コード例 #6
0
        //private class RollbackItem
        //{
        //    public string ItemType;
        //    public string ItemID;
        //}

        //private BackgroundWorker _backgroundWorker;

        //public ArasHelpers(BackgroundWorker backgroundWorker)
        //{
        //    _backgroundWorker = backgroundWorker;
        //}


        public static string ConvertDate(Innovator inn, java.util.Date msprojDate)
        {
            var cntx = inn.getI18NSessionContext();
            var dt   = msprojDate.ToDateTime();

            //var dv = new DateTime(msprojDate.getYear(), msprojDate.getMonth(), msprojDate.getDay());
            return(cntx.ConvertToNeutral(dt.ToShortDateString(), "date"));
        }
コード例 #7
0
        public static void release(string ferretId, Date orderDate)
        {
            var fields = new Fields();

            fields.put("MESSAGETYPE", "ReleaseStagedOrder");
            fields.put("ORDERDATE", ferretDate(Dates.midnight(orderDate)));
            fields.put("USERORDERID", ferretId);
            outgoing().send(fields);
        }
コード例 #8
0
 public void SetBaseline(java.util.Date bStart, java.util.Date bFinish)
 {
     //StartDateBaseline = new DateTime(year: bStart.getYear(), month: bStart.getMonth(), day: bStart.getDay());
     //FinishDateBaseline = new DateTime(year: bFinish.getYear(), month: bFinish.getMonth(), day: bFinish.getDay());
     StartDateBaseline  = new DateTime(1970, 1, 1, 4, 0, 0, DateTimeKind.Utc);
     FinishDateBaseline = new DateTime(1970, 1, 1, 4, 0, 0, DateTimeKind.Utc);
     StartDateBaseline  = StartDateBaseline.AddMilliseconds(bStart.getTime());
     FinishDateBaseline = FinishDateBaseline.AddMilliseconds(bFinish.getTime());
 }
コード例 #9
0
        internal static long JavaDateToClrTicks(java.util.Date d)
        {
            long millis = JavaMillisToClrMillis(d.getTime());

            if (DEFAULT_TIME_ZONE.inDaylightTime(d))
            {
                millis += DEFAULT_TIME_ZONE.getDSTSavings();
            }
            return(millis * TimeSpan.TicksPerMillisecond);
        }
コード例 #10
0
        internal static void ClrTicksToJavaDate(java.util.Date d, long ticks)
        {
            long millis = ClrMillisToJavaMillis(ticks / TimeSpan.TicksPerMillisecond);

            d.setTime(millis);
            if (DEFAULT_TIME_ZONE.inDaylightTime(d))
            {
                millis -= DEFAULT_TIME_ZONE.getDSTSavings();
                d.setTime(millis);
            }
        }
コード例 #11
0
ファイル: DateFormat.cs プロジェクト: zffl/androidmono
 public virtual global::java.lang.String format(java.util.Date arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallObjectMethod(this.JvmHandle, global::java.text.DateFormat._format15072, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0))) as java.lang.String);
     }
     else
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallNonVirtualObjectMethod(this.JvmHandle, global::java.text.DateFormat.staticClass, global::java.text.DateFormat._format15072, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0))) as java.lang.String);
     }
 }
コード例 #12
0
ファイル: DateFormat.cs プロジェクト: zffl/androidmono
 public override global::java.lang.StringBuffer format(java.util.Date arg0, java.lang.StringBuffer arg1, java.text.FieldPosition arg2)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallObjectMethod(this.JvmHandle, global::java.text.DateFormat_._format15096, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2))) as java.lang.StringBuffer);
     }
     else
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallNonVirtualObjectMethod(this.JvmHandle, global::java.text.DateFormat_.staticClass, global::java.text.DateFormat_._format15096, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2))) as java.lang.StringBuffer);
     }
 }
コード例 #13
0
 public virtual int compareTo(java.util.Date arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(@__env.CallIntMethod(this.JvmHandle, global::java.util.Date._compareTo15362, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
     else
     {
         return(@__env.CallNonVirtualIntMethod(this.JvmHandle, global::java.util.Date.staticClass, global::java.util.Date._compareTo15362, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
 }
コード例 #14
0
ファイル: X509Certificate.cs プロジェクト: zffl/androidmono
 public override void checkValidity(java.util.Date arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::javax.security.cert.X509Certificate_._checkValidity16094, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::javax.security.cert.X509Certificate_.staticClass, global::javax.security.cert.X509Certificate_._checkValidity16094, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
コード例 #15
0
 public ProjectDates(java.util.Date start, java.util.Date finish)
 {
     if (start != null && finish != null)
     {
         //StartDate = new DateTime(year: start.getYear(), month: start.getMonth(), day: start.getDay());
         //FinishDate = new DateTime(year: finish.getYear(), month: finish.getMonth(), day: finish.getDay());
         StartDate  = new DateTime(1970, 1, 1, 4, 0, 0, DateTimeKind.Utc);
         FinishDate = new DateTime(1970, 1, 1, 4, 0, 0, DateTimeKind.Utc);
         StartDate  = StartDate.AddMilliseconds(start.getTime());
         FinishDate = FinishDate.AddMilliseconds(finish.getTime());
     }
 }
コード例 #16
0
ファイル: TimeZone.cs プロジェクト: zffl/androidmono
 public override bool inDaylightTime(java.util.Date arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(@__env.CallBooleanMethod(this.JvmHandle, global::java.util.TimeZone_._inDaylightTime15711, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
     else
     {
         return(@__env.CallNonVirtualBooleanMethod(this.JvmHandle, global::java.util.TimeZone_.staticClass, global::java.util.TimeZone_._inDaylightTime15711, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
 }
コード例 #17
0
 public virtual bool before(java.util.Date arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(@__env.CallBooleanMethod(this.JvmHandle, global::java.util.Date._before15365, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
     else
     {
         return(@__env.CallNonVirtualBooleanMethod(this.JvmHandle, global::java.util.Date.staticClass, global::java.util.Date._before15365, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
 }
コード例 #18
0
        /// <summary>
        /// Converts a Java Date value to a DateTime value
        /// </summary>
        /// <param name="javaDate">The Java date</param>
        /// <returns></returns>
        private static DateTime FromJavaDate(java.util.Date javaDate)
        {
            if (_configTimeZone == null)
            {
                // Read time zone from market-hours-config
                _configTimeZone = MarketHoursDatabase.FromDataFolder().GetDataTimeZone("fxcm", "*", SecurityType.Forex);
            }

            // Convert javaDate to UTC Instant (Epoch)
            var instant = Instant.FromSecondsSinceUnixEpoch(javaDate.getTime() / 1000);

            // Convert to configured TZ then to a .Net DateTime
            return(instant.InZone(_configTimeZone).ToDateTimeUnspecified());
        }
コード例 #19
0
        /// <summary>
        /// Convert a DateTime instance to a Java Date instance.
        /// </summary>
        /// <param name="d">DateTime instance</param>
        /// <returns>Java Date instance</returns>
        public static java.util.Date ToJavaDate(this DateTime d)
        {
            TimeSpan ts        = d - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).ToLocalTime();
            long     timestamp = (long)ts.TotalMilliseconds;

            java.util.TimeZone tz     = java.util.TimeZone.getDefault();
            java.util.Date     result = new java.util.Date(timestamp - tz.getRawOffset());

            if (tz.inDaylightTime(result) == true)
            {
                int savings = tz.getDSTSavings();
                result = new java.util.Date(result.getTime() - savings);
            }
            return(result);
        }
コード例 #20
0
        /// <summary>
        /// Converts a Java Date value to a DateTime value
        /// </summary>
        /// <param name="javaDate">The Java date</param>
        /// <returns></returns>
        private static DateTime FromJavaDate(java.util.Date javaDate)
        {
            var cal = java.util.Calendar.getInstance();

            cal.setTime(javaDate);

            // note that the Month component of java.util.Date
            // from 0-11 (i.e. Jan == 0)
            return(new DateTime(cal.get(java.util.Calendar.YEAR),
                                cal.get(java.util.Calendar.MONTH) + 1,
                                cal.get(java.util.Calendar.DAY_OF_MONTH),
                                cal.get(java.util.Calendar.HOUR_OF_DAY),
                                cal.get(java.util.Calendar.MINUTE),
                                cal.get(java.util.Calendar.SECOND)));
        }
コード例 #21
0
        /// <summary>
        /// Convert a Java Date instance to a nullable .Net DateTime instance.
        /// </summary>
        /// <param name="javaDate">Java Date</param>
        /// <returns>DateTime instance</returns>
        public static DateTime?ToNullableDateTime(this java.util.Date javaDate)
        {
            DateTime?result;

            if (javaDate == null)
            {
                result = null;
            }
            else
            {
                long javaTime  = javaDate.getTime();
                int  dstOffset = java.util.TimeZone.getDefault().getOffset(javaTime);
                result = javaDate == null ? (DateTime?)null : new DateTime(DATE_EPOCH_TICKS + ((javaTime + dstOffset) * 10000));
            }
            return(result);
        }
コード例 #22
0
ファイル: HttpWebResponse.jvm.cs プロジェクト: raj581/Marvin
        private void FillCookies()
        {
            if (_state == null)
            {
                return;
            }

            mainsoft.apache.commons.httpclient.Cookie[] javaCookies =
                _state.getCookies();

            if (javaCookies == null)
            {
                return;
            }

            mainsoft.apache.commons.httpclient.Header [] headers = _httpMethod.getResponseHeaders("Set-Cookie");
            if (headers != null)
            {
                javaCookies = FetchResponseCookies(headers, javaCookies);
            }

            for (int i = 0; i < javaCookies.Length; i++)
            {
                bool httpsProtocol = _httpMethod.getURI().ToString().StartsWith("https");
                if (!httpsProtocol && javaCookies[i].getSecure())
                {
                    continue;
                }
                Cookie c = new Cookie(javaCookies[i].getName(),
                                      javaCookies[i].getValue(),
                                      (javaCookies[i].getPath() == null) ? "" : javaCookies[i].getPath(),
                                      (javaCookies[i].getDomain() == null) ? "" : javaCookies[i].getDomain());
                java.util.Calendar jCalendar = java.util.Calendar.getInstance();
                java.util.Date     jDate     = javaCookies[i].getExpiryDate();
                if (jDate != null)
                {
                    jCalendar.setTime(javaCookies[i].getExpiryDate());
                    c.Expires = (DateTime)vmw.common.DateTimeUtils.CalendarToDateTime(jCalendar);
                }

                _cookies.Add(c);
            }
        }
コード例 #23
0
ファイル: SslCertificate.cs プロジェクト: zffl/androidmono
 public SslCertificate(java.lang.String arg0, java.lang.String arg1, java.util.Date arg2, java.util.Date arg3)  : base(global::MonoJavaBridge.JNIEnv.ThreadEnv)
 {
     global::MonoJavaBridge.JNIEnv         @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(android.net.http.SslCertificate.staticClass, global::android.net.http.SslCertificate._SslCertificate5422, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3));
     Init(@__env, handle);
 }
コード例 #24
0
 public void SetCreatedDate(java.util.Date date)
 {
     CreationDate = new DateTime(1970, 1, 1, 4, 0, 0, DateTimeKind.Utc);
     CreationDate = CreationDate.AddMilliseconds(date.getTime());
 }
コード例 #25
0
 public static DateTime?GetDateTimme(java.util.Date date)
 {
     return((date == null) ? (DateTime?)null : new DateTime(date.getYear() + 1900, date.getMonth() + 1, date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds()));
 }
コード例 #26
0
// Generating method code for clearExpired
        public virtual bool ClearExpired(java.util.Date date)
        {
            return(WObj.clearExpired(date));
        }
コード例 #27
0
 /// <summary>
 /// Convert a Java Date instance to a nullable .Net DateTime instance.
 /// </summary>
 /// <param name="javaDate">Java Date</param>
 /// <returns>DateTime instance</returns>
 public static DateTime?ToNullableDateTime(this java.util.Date javaDate)
 {
     return(javaDate == null ? (DateTime?)null : new DateTime(DATE_EPOCH_TICKS + (javaDate.getTime() * 10000)));
 }
コード例 #28
0
ファイル: TimeZone.cs プロジェクト: zffl/androidmono
 public abstract bool inDaylightTime(java.util.Date arg0);
コード例 #29
0
 public Cookie(string domain, string name, string value, string path, java.util.Date expires, bool secure, bool httpOnly)
     : this(new com.gargoylesoftware.htmlunit.util.Cookie(domain, name, value, path, expires, secure, httpOnly))
 {
 }
コード例 #30
0
ファイル: DateFormat.cs プロジェクト: zffl/androidmono
 public abstract global::java.lang.StringBuffer format(java.util.Date arg0, java.lang.StringBuffer arg1, java.text.FieldPosition arg2);