org.jruby.Ruby.newTime()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中org.jruby.Ruby.newTime方法的一些代码示例,展示了Ruby.newTime的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ruby.newTime方法的具体详情如下:
包路径:org.jruby.Ruby
类名称:Ruby
方法名:newTime

Ruby.newTime介绍

暂无

代码示例

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby

@JRubyMethod(name = "atime")
public IRubyObject atime() {
  return getRuntime().newTime(stat.atime() * 1000);
}

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

@JRubyMethod(name = "ctime")
public IRubyObject ctime() {
  return getRuntime().newTime(stat.ctime() * 1000);
}

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby

@JRubyMethod(name = "ctime")
public IRubyObject ctime() {
  return getRuntime().newTime(stat.ctime() * 1000);
}

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

@JRubyMethod(name = "mtime")
public IRubyObject mtime() {
  return getRuntime().newTime(stat.mtime() * 1000);
}

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby

@JRubyMethod(name = "mtime")
public IRubyObject mtime() {
  return getRuntime().newTime(stat.mtime() * 1000);
}

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

@JRubyMethod(name = "atime")
public IRubyObject atime() {
  return getRuntime().newTime(stat.atime() * 1000);
}

代码示例来源:origin: org.jruby/jruby-core

@JRubyMethod(name = "birthtime")
public IRubyObject birthtime(ThreadContext context) {
  checkClosed(context);
  FileTime btime = getBirthtimeWithNIO(getPath());
  if (btime != null) return context.runtime.newTime(btime.toMillis()); // btime comes in nanos
  return ctime(context);
}

代码示例来源:origin: org.jruby/jruby-complete

@JRubyMethod(name = "birthtime")
public IRubyObject birthtime(ThreadContext context) {
  checkClosed(context);
  FileTime btime = getBirthtimeWithNIO(getPath());
  if (btime != null) return context.runtime.newTime(btime.toMillis()); // btime comes in nanos
  return ctime(context);
}

代码示例来源:origin: org.jruby/jruby-core

@JRubyMethod(name = "birthtime")
public IRubyObject birthtime() {
  checkInitialized();
  FileTime btime = null;
  if (file == null || (btime = RubyFile.getBirthtimeWithNIO(file.absolutePath())) == null) {
    return ctime();
  }
  return getRuntime().newTime(btime.toMillis());
}

代码示例来源:origin: org.jruby/jruby-complete

@JRubyMethod(name = "birthtime")
public IRubyObject birthtime() {
  checkInitialized();
  FileTime btime = null;
  if (file == null || (btime = RubyFile.getBirthtimeWithNIO(file.absolutePath())) == null) {
    return ctime();
  }
  return getRuntime().newTime(btime.toMillis());
}

代码示例来源:origin: org.jruby/jruby-complete

@JRubyMethod(name = "atime")
public IRubyObject atime() {
  checkInitialized();
  if (stat instanceof NanosecondFileStat) {
    return RubyTime.newTimeFromNanoseconds(getRuntime(), stat.atime() * BILLION + ((NanosecondFileStat) stat).aTimeNanoSecs());
  }
  return getRuntime().newTime(stat.atime() * 1000);
}

代码示例来源:origin: org.jruby/jruby-core

@JRubyMethod(name = "ctime")
public IRubyObject ctime() {
  checkInitialized();
  if (stat instanceof NanosecondFileStat) {
    return RubyTime.newTimeFromNanoseconds(getRuntime(), stat.ctime() * BILLION + ((NanosecondFileStat) stat).cTimeNanoSecs());
  }
  return getRuntime().newTime(stat.ctime() * 1000);
}

代码示例来源:origin: org.jruby/jruby-core

@JRubyMethod(name = "mtime")
public IRubyObject mtime() {
  checkInitialized();
  if (stat instanceof NanosecondFileStat) {
    return RubyTime.newTimeFromNanoseconds(getRuntime(), stat.mtime() * BILLION + ((NanosecondFileStat) stat).mTimeNanoSecs());
  }
  return getRuntime().newTime(stat.mtime() * 1000);
}

代码示例来源:origin: org.jruby/jruby-core

@JRubyMethod(name = "atime")
public IRubyObject atime() {
  checkInitialized();
  if (stat instanceof NanosecondFileStat) {
    return RubyTime.newTimeFromNanoseconds(getRuntime(), stat.atime() * BILLION + ((NanosecondFileStat) stat).aTimeNanoSecs());
  }
  return getRuntime().newTime(stat.atime() * 1000);
}

代码示例来源:origin: org.jruby/jruby-complete

@JRubyMethod(name = "ctime")
public IRubyObject ctime() {
  checkInitialized();
  if (stat instanceof NanosecondFileStat) {
    return RubyTime.newTimeFromNanoseconds(getRuntime(), stat.ctime() * BILLION + ((NanosecondFileStat) stat).cTimeNanoSecs());
  }
  return getRuntime().newTime(stat.ctime() * 1000);
}

代码示例来源:origin: org.jruby/jruby-complete

@JRubyMethod(name = "mtime")
public IRubyObject mtime() {
  checkInitialized();
  if (stat instanceof NanosecondFileStat) {
    return RubyTime.newTimeFromNanoseconds(getRuntime(), stat.mtime() * BILLION + ((NanosecondFileStat) stat).mTimeNanoSecs());
  }
  return getRuntime().newTime(stat.mtime() * 1000);
}

代码示例来源:origin: twineworks/ruby-for-pentaho-kettle

rubyRow.put(field, data.runtime.newTime((vm.getDate(r[i])).getTime()));
break;
ValueMetaTimestamp vmTimestamp = (ValueMetaTimestamp) vm;
Timestamp ts = vmTimestamp.getTimestamp(r[i]);
RubyTime rubyTime = data.runtime.newTime(ts.getTime()/1000*1000);
rubyTime.setNSec(ts.getNanos());
rubyRow.put(field, rubyTime);

相关文章

Ruby类方法