Skip to content

Time strings now converted correctly #206

Merged
Starstrider42 merged 2 commits into
RemoteTechnologiesGroup:masterfrom
Peppie84:kerbin_time_timespan
Oct 8, 2014
Merged

Time strings now converted correctly #206
Starstrider42 merged 2 commits into
RemoteTechnologiesGroup:masterfrom
Peppie84:kerbin_time_timespan

Conversation

@Peppie84

@Peppie84 Peppie84 commented Oct 8, 2014

Copy link
Copy Markdown
Member
  • Removed all System.TimeSpan's
  • Created a new class 'TimeStringConverter' with two sub-classes Earth-/KerbinTimeStringConverter

Fixes #192

- Removed all System.TimeSpan's
- Created a new Folder 'Utils'
- Created a new class 'TimeStringConverter' with two sub-classes
Earth-/KerbinTimeStringConverter

Fixes RemoteTechnologiesGroup#192
- TimeStringConverter moved to SimpleTypes
- Utils folder removed
- KerbinDays are now 426 and not 365 and removed the const DaysPerYear
@Starstrider42

Copy link
Copy Markdown
Contributor

Aha, I figured out the source of my confusion. I thought that Regex.Matches() had to match the whole string all at once; instead, when parsing e.g. "4d 3h" it returns a match for just "4d", followed by a match for just "3h".

(This leads to some interesting and unexpected behavior. Type e.g. "10y 3d 10y" into the manual delay box, and the delay will be 20 years and 3 days.)

Starstrider42 added a commit that referenced this pull request Oct 8, 2014
Time strings now converted correctly
@Starstrider42 Starstrider42 merged commit 238b517 into RemoteTechnologiesGroup:master Oct 8, 2014
@Peppie84 Peppie84 deleted the kerbin_time_timespan branch October 8, 2014 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants