Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8794757
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T23:17:41+00:00 2026-06-13T23:17:41+00:00

The project I work on is basically a data collector. By way of orientation,

  • 0

The project I work on is basically a data collector. By way of orientation, it may help to think of it as Wireshark (or equivalent) with parsing/analysis capabilities of the Application layer (OSI Layer 7). The current version is a legacy MFC application with 15+ years under its belt. It still works, but maintenance, stability, and scalability are real concerns that we are facing. The project leadership team has recently agreed that we need to begin developing the next generation of the product, and we are targeting .NET as the product is strictly a Windows desktop-based product.

Given that our users routinely analyze log files collected literally around the world, message timestamping is very important. The current product uses _ftime_s() to assign a timestamp, and I had assumed we would simply use System.DateTime.UtcNow to get timestamps in the future on the .NET side. That is, until I read about noda-time. Now, I’m thinking that our problem domain requires more care concerning time-related functionality than I had ever cared to consider.

So a few questions.

  1. From the description I’ve provided above, does it make sense to incorporate noda-time using NodaTime.Instant for timestamping?

  2. Given a choice, I’d much prefer to pay for dedicated support than use an open-source project for fear (paranoia?) that the project is abandoned. Any thoughts or guidance on this point from those more inclined to embrace the open-source philosophy?

  3. noda-time is currently in its 2nd beta. Is there a target date for NodaTime 1.0.0?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T23:17:42+00:00Added an answer on June 13, 2026 at 11:17 pm
    1. As Matt says, you could easily just use DateTimeOffset to represent an instant in time. I’d argue it’s not as clear as using Instant, in that it suggests you might actually be interested in a local time and an offset, rather than it really just being a timestamp – but if this is the only reason you’d use Noda Time, it would make sense to stick with DateTimeOffset.

    2. This is a reasonable fear, but you have my personal word that I’m not about to abandon Noda Time. Of course, the reverse argument is that if I did abandon it, you’d still be able to patch it – whereas if you used a commercial product and the company folded, you’d be stuck 🙂 I do understand the concern though.

    3. As it happens, I’m hoping to release v1.0.0 today 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need some help with a work project I have been assigned. At the
I'm really need help with parsing XML by TBXML. I created a demo project
Can this be done? Basically I work on multiple projects using xampp, and I
My project work ok on the emulator. But hardware show me that i make
I work on a pretty large rails project at work. Sometimes I need to
For a project at work, we're considering using the Maven plugin for Eclipse to
I ask since a project I work on generates a single, monolithic DLL of
I have a large c# project at work that controls a radar jammer. When
I was forced into a software project at work a few years ago, and
Some of the developers on the project I work on have a habit of

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.